
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
zipkin-aws 提供 Zipkin 与 AWS Kinesis、SQS 和 X-Ray 的集成功能,是 Zipkin 分布式追踪系统在 AWS 环境下的扩展组件。该镜像需要 JRE 8 或更高版本运行环境。
zipkin-aws 提供以下核心组件:
这些组件基于以下项目构建:
适用于在 AWS 环境中部署 Zipkin 分布式追踪系统的场景,特别是需要:
Reporters
| Reporter | 描述 |
|---|---|
| X-Ray UDP | 将追踪数据报告到 AWS X-Ray(AWS 提供的 Zipkin 替代方案) |
Senders
| Sender | 描述 |
|---|---|
| SQS | 使用 AWS SQS(消息队列服务)向 Zipkin 发送追踪数据 |
| Kinesis | 使用 AWS Kinesis(类似于 Kafka 的流处理服务)向 Zipkin 发送追踪数据 |
| Collector | 描述 |
|---|---|
| SQS | Kafka 的替代方案,通过 SQS 接收追踪数据 |
| Kinesis | Kafka 的替代方案,通过 Kinesis 接收追踪数据 |
要与 zipkin-server 集成,需要使用属性启动器加载收集器(或发送器)与 zipkin-server 进程一起运行:
loader.pathPropertiesLauncher 启动 Zipkin每个模块还有不同的最小变量需要设置。
示例命令:
bashjava -Dloader.path=sqs.jar -Dspring.profiles.active=sqs -cp zipkin.jar org.springframework.boot.loader.PropertiesLauncher
步骤 1:下载 zipkin-server jar
bashcd /tmp curl -sSL https://zipkin.io/quickstart.sh | bash -s
步骤 2:下载最新的 sqs-module jar
bashcd /tmp curl -sSL https://zipkin.io/quickstart.sh | bash -s io.zipkin.aws:zipkin-module-collector-sqs:LATEST:module sqs.jar
步骤 3:使用 "sqs" 配置文件运行服务器
bashcd /tmp SQS_QUEUE_URL=<from aws sqs list-queues> \ java \ -Dloader.path='sqs.jar,sqs.jar!/lib' \ -Dspring.profiles.active=sqs \ -cp zipkin.jar \ org.springframework.boot.loader.PropertiesLauncher
注意:确保参数在同一行定义或使用环境变量
bashdocker run -d \ --name zipkin-aws \ -e SQS_QUEUE_URL=https://sqs.<region>.amazonaws.com/<account-id>/<queue-name> \ -e AWS_REGION=<region> \ -p 9411:9411 \ -v /path/to/config:/config \ quay.io/openzipkin/zipkin-aws \ --spring.profiles.active=sqs \ --loader.path=/config
yamlversion: '3' services: zipkin-aws: image: quay.io/openzipkin/zipkin-aws container_name: zipkin-aws ports: - "9411:9411" environment: - SQS_QUEUE_URL=https://sqs.<region>.amazonaws.com/<account-id>/<queue-name> - AWS_REGION=<region> - SPRING_PROFILES_ACTIVE=sqs volumes: - ./config:/config command: --loader.path=/config restart: always
| 环境变量 | 描述 | 示例 |
|---|---|---|
| SQS_QUEUE_URL | SQS 队列 URL | [***] |
| AWS_REGION | AWS 区域 | us-east-1 |
| SPRING_PROFILES_ACTIVE | 激活的 Spring 配置文件 | sqs,kinesis |
所有工件发布到 group ID "io.zipkin.aws":
您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务