
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
本镜像是一个轻量级指标活动聚合服务,专注于汇总各类指标活动数据(如系统性能指标、用户行为指标、业务运营指标等)。通过高效的数据聚合策略,该服务能够将分散的原始指标数据进行整合、压缩和结构化存储,显著减少查询延迟,提升数据检索效率,为监控、分析和决策支持提供快速数据访问能力。
bashdocker run -d \ --name metric-aggregator \ -p 8080:8080 \ # 查询API端口 -p 9090:9090 \ # 数据接收端口 -v /host/data:/data \ # 挂载数据存储目录 -e AGGREGATION_WINDOW=60 \ # 基础聚合窗口(分钟) -e STORAGE_RETENTION_DAYS=30 \ # 数据保留天数 -e LOG_LEVEL=info \ metric-aggregation-service:latest
| 环境变量名 | 描述 | 默认值 |
|---|---|---|
AGGREGATION_WINDOW | 基础聚合时间窗口(单位:分钟) | 60 |
STORAGE_RETENTION_DAYS | 聚合数据保留天数 | 30 |
QUERY_PORT | 查询API服务端口 | 8080 |
INGEST_PORT | 数据接收服务端口 | 9090 |
STORAGE_PATH | 本地数据存储路径 | /data |
LOG_LEVEL | 日志级别(debug/info/warn/error) | info |
EXTERNAL_STORAGE_URL | 外部存储系统连接地址(可选) | "" |
如需更复杂的聚合规则配置,可通过挂载配置文件实现:
aggregator-config.yaml:yamlaggregation: rules: - name: "service_cpu_avg" metric_type: "gauge" function: "avg" window: "5m" # 5分钟窗口 dimensions: ["service", "namespace"] - name: "user_action_count" metric_type: "counter" function: "sum" window: "1h" # 1小时窗口 dimensions: ["user_type", "action"] retention: policy: "auto" max_age: "30d"
bashdocker run -d \ --name metric-aggregator \ -p 8080:8080 -p 9090:9090 \ -v /host/data:/data \ -v /host/config/aggregator-config.yaml:/app/config.yaml \ # 挂载自定义配置 -e CONFIG_PATH=/app/config.yaml \ # 指定配置文件路径 metric-aggregation-service:latest
服务启动后,可通过HTTP接口查询聚合数据:
bash# 查询最近24小时service=api的平均CPU使用率 curl "http://localhost:8080/api/v1/query?metric=service_cpu_avg&dimensions=service:api&time_range=24h"
通过HTTP POST向服务发送原始指标数据:
bash# 发送单条指标数据 curl -X POST http://localhost:9090/ingest \ -H "Content-Type: application/json" \ -d '{"metric":"cpu_usage","value":0.75,"timestamp":***,"labels":{"service":"api","node":"node-1"}}'
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务