
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
这是一个基于https://github.com/gliderlabs/logspout%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E9%95%9C%E5%83%8F%EF%BC%8C%E9%80%9A%E8%BF%87HTTP POST方式将所有容器日志转发至New Relic日志API。本项目按现状提供,不提供任何担保或支持。
bashdocker run --name="newrelic" --restart=always \ -d -v=/var/run/docker.sock:/var/run/docker.sock \ -e "<KEY>=<KEY_VALUE>" docker.xuanyuan.run/aminoz86/logspout-newrelic:latest
其中<KEY>必须是以下之一:
| 属性 | 描述 |
|---|---|
| API_KEY | New Relic API插入密钥 |
| LICENSE_KEY | New Relic许可证密钥 |
注意:<KEY>名称区分大小写(需使用上述大写形式)!
更新ECS云服务配置如下:
yamlservices: newrelic: environment: - <KEY>="<KEY_VALUE>" image: docker.xuanyuan.run/aminoz86/logspout-newrelic:latest restart: always volumes: - /var/run/docker.sock:/var/run/docker.sock deploy: mode: global
更新Docker Swarm Compose文件如下:
yamlversion: "3" networks: logging: services: newrelic: image: docker.xuanyuan.run/aminoz86/logspout-newrelic:latest networks: - logging volumes: - /etc/hostname:/etc/host_hostname:ro - /var/run/docker.sock:/var/run/docker.sock environment: - <KEY>="<KEY_VALUE>" deploy: mode: global
| 属性 | 描述 | 默认值 | 必填/可选 |
|---|---|---|---|
| API_KEY | New Relic API插入密钥 | 若未提供LICENSE_KEY则必填 | |
| LICENSE_KEY | New Relic许可证密钥 | 若未提供API_KEY则必填 | |
| NEW_RELIC_URL | New Relic接收端点 | https://log-api.newrelic.com/log/v1 | 可选 |
| PROXY_URL | 使用代理端点发送数据至New Relic | 可选 | |
| FILTER_NAME | 按容器名称过滤(支持通配符),详情见https://github.com/gliderlabs/logspout#including-specific-containers | 可选 | |
| FILTER_ID | 按容器ID过滤(支持通配符),详情见https://github.com/gliderlabs/logspout#including-specific-containers | 可选 | |
| FILTER_SOURCES | 按逗号分隔的来源列表过滤,详情见https://github.com/gliderlabs/logspout#including-specific-containers | 可选 | |
| FILTER_LABELS | 按逗号分隔的标签列表过滤,详情见https://github.com/gliderlabs/logspout#including-specific-containers | 可选 | |
| HOSTNAME | 覆盖默认Hostname | {{Container.Config.Hostname}} | 可选 |
| GLOBAL_TAGS | 为所有日志添加全局标签(示例:-e GLOBAL_TAGS="env:prod;team:myTeam") | 可选 | |
| VERBOSE | 是否捕获Logspout容器自身日志 | 启用(设为0禁用) | 可选 |
| FLUSH_INTERVAL | 采集周期(毫秒) | 250 | 可选 |
| MAX_BUFFER_SIZE | 每个POST请求的最大日志大小(MB) | 1 | 可选 |
| MAX_LINE_LENGTH | 每条日志消息的最大长度(超过则截断) | *** | 可选 |
| MAX_REQUEST_RETRY | 网络故障时发送日志批次的最大重试次数 | 5 | 可选 |
| INACTIVITY_TIMEOUT | 检测并重启 inactive 的Docker日志流(示例:INACTIVITY_TIMEOUT=1m表示1分钟阈值) | 1m | 可选 |
若在欧盟区域运行此镜像,请将NEW_RELIC_URL设置为https://log-api.eu.newrelic.com/log/v1。
https://insights.newrelic.com/accounts/<ACCOUNT_ID>/manage/api_keyshttps://rpm.newrelic.com/accounts/<ACCOUNT_ID>您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务