telemetry - 使用 OpenTelemetry 设置 Jaeger
问题描述
我已经构建了一个示例应用程序来了解使用 OpenTelemetry 的跟踪和跨度。我想在 Jaeger UI 中看到它们。如何使用我使用 OpenTelemetry 进行跟踪的应用程序设置 Jaeger?
解决方案
启动一个 jaeger 容器:
docker run --rm --name jaeger -d -p 16686:16686 -p 6831:6831/udp jaegertracing/all-in-one
然后您应该能够通过http://localhost:16686访问 Jaeger UI
启动并运行 Jaeger 后,您需要配置 Jaeger 导出器以将跨度转发到 Jaeger。这取决于所使用的语言。
这是在 python 中执行此操作的简单文档。
推荐阅读
- android - 没有@Inject 构造函数或@Provides-annotated 方法无法提供Android Dagger 2.11
- webpack - webpack 构建之外的服务器渲染脚本标签
- ios - 快速:collectionView 部分
- python - 如何获取字符串上的所有子字符串(用户输入)
- android - NestedScrollview + Coordinator Layout + SmartTabLayout 具有带有片段的 viewpager 滚动无限问题
- jquery - 猫头鹰旋转木马没有按预期工作
- ios - 插座已连接,但在展开可选值时意外发现 nil
- python - 仅考虑第一个匹配项 (Python Re)
- java - 氧气 IDE 未启动
- java - 没有获取系统类的 setProperty 方法