
clickhouse/ch-otel-demo本Docker镜像专为OpenTelemetry技术栈演示设计,旨在帮助用户快速搭建功能完整的演示环境,无需手动配置复杂组件。通过该镜像,用户可便捷体验OpenTelemetry的分布式追踪、指标收集、日志管理等核心功能,适用于技术学习、功能演示及配置测试场景。
通过以下命令启动镜像,默认配置下将启动演示应用及关联后端组件:
bashdocker run -d -p 8080:8080 -p ***:*** --name otel-demo opentelemetry-demo-image
-p 8080:8080:映射演示应用Web界面端口-p ***:***:映射Jaeger UI端口(用于查看追踪数据)对于复杂演示场景,推荐使用docker-compose整合多组件:
yamlversion: '3' services: otel-demo: image: opentelemetry-demo-image ports: - "8080:8080" # 演示应用界面 - "***:***" # Jaeger UI - "9090:9090" # Prometheus UI environment: - OTEL_TRACES_SAMPLER=parentbased_always_on # 追踪采样策略 - OTEL_METRICS_EXPORT_INTERVAL=10s # 指标导出间隔 restart: unless-stopped
启动命令:
bashdocker-compose up -d
| 环境变量名 | 描述 | 默认值 |
|---|---|---|
OTEL_TRACES_SAMPLER | 追踪采样策略 | parentbased_always_on |
OTEL_METRICS_EXPORT_INTERVAL | 指标导出间隔(单位:s) | 10 |
OTEL_LOG_LEVEL | 日志级别(DEBUG/INFO/WARN/ERROR) | INFO |
DEMO_APP_PORT | 演示应用监听端口 | 8080 |
http://localhost:8080,可操作生成追踪、指标数据http://localhost:***,查询可视化追踪数据http://localhost:9090,查看指标数据manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务