# 分布式追踪示例

使用 Jaeger、OpenTelemetry 和其他现代可观测性工具的综合分布式追踪示例，适用于微服务架构

> 标准页面: https://test.elysiatools.com/zh/samples/distributed-tracing-samples

- **分类:** 可观测性

- **关键词:** 分布式追踪, Jaeger, OpenTelemetry, 微服务, 可观测性, 监控, 性能, APM

## 示例

- **Jaeger 分布式追踪配置**: 完整的 Jaeger 部署配置，包含收集器、代理和 UI，用于端到端分布式追踪
- **OpenTelemetry 自动埋点**: 支持 Java、Python、Node.js 和 Go 应用的 OpenTelemetry 自动埋点配置，包含自定义 span
- **微服务请求流追踪**: 展示跨多个微服务的请求流示例分布式追踪，包含关联 ID 和上下文传播
- **性能瓶颈检测**: 用于识别性能瓶颈的高级追踪配置，包含详细 span 属性和错误跟踪
- **OpenTelemetry Collector 管道**: 用于处理、过滤和导出追踪到多个后端的 OpenTelemetry Collector 配置
- **跨服务上下文传播**: 使用 OpenTelemetry 上下文 API 和自定义头在微服务间传播上下文的实现示例

## 相关工具

- [YAML-JSON转换器](https://test.elysiatools.com/zh/tools/yaml-json-converter): 在YAML和JSON格式之间转换
- [配置文件语义 Diff](https://test.elysiatools.com/zh/tools/config-file-semantic-diff): 比较 JSON、YAML、TOML 和 dotenv 配置，按键路径显示变化并忽略排序与格式噪声。
- [JSONata 查询转换工作室](https://test.elysiatools.com/zh/tools/jsonata-query-transform-studio): 预览 JSONata 风格查询与转换，支持多数据对比，并导出 JSON、CSV、YAML 或 Markdown。
- [OpenAPI 转 Postman Collection](https://test.elysiatools.com/zh/tools/openapi-to-postman-collection): 把 OpenAPI 3.x 或 Swagger 2.0 规范（JSON/YAML）转成可直接导入的 Postman Collection v2.1.0，含文件夹、变量、认证与示例响应。
- [分布式追踪解码与瀑布图可视化](https://test.elysiatools.com/zh/tools/distributed-trace-decoder-waterfall-visualizer): 解析 Jaeger、Zipkin 或 OpenTelemetry 的 trace JSON，并以瀑布图展示 span 时序与异常节点
- [WireGuard/OpenVPN 到 Clash 与 sing-box 配置桥接器](https://test.elysiatools.com/zh/tools/wireguard-openvpn-to-clash-singbox-bridge): 将粘贴的 WireGuard 或 OpenVPN 客户端文本转换为 Mihomo/Clash YAML 或 sing-box JSON，并报告密钥字段；请勿分享私钥
- [TOML / INI / HCL / .env / Nix / dotenv / Kubernetes ConfigMap / Secret 配置格式桥](https://test.elysiatools.com/zh/tools/toml-ini-hcl-envfile-nix-dotenv-kubernetes-configmap-secret-config-format-bridge): 在 dotenv .env、TOML、INI、Java .properties、YAML、JSON、HCL（Terraform/Vagrant 原生语法）与 Nix 属性集之间转换配置，并可输出 Kubernetes ConfigMap / Secret 清单；保留 ${VAR} / {{var}} 模板占位符与 envsubst 风格插值、记录类型推断来源（string/int/float/bool/list）、HCL 块标签自动折叠为嵌套键，往返 diff 突出非等价设置（丢失键、类型变化、值改写），输出对 Kustomize 补丁友好的 YAML。
- [API 延迟预算规划器](https://test.elysiatools.com/zh/tools/api-latency-budget-planner): 规划并可视化 API 延迟预算。输入 P99 目标（如 ≤ 300ms）和各阶段分配（DNS、TCP、TLS、TTFB、Processing、Network），查看实时瀑布图、预算占用和超标告警。可选粘贴 OpenTelemetry 或 Datadog trace，反推基于真实测量的分配建议。

## 相关内容

- [Datadog 监控示例](https://test.elysiatools.com/zh/samples/datadog-samples): 全面的 Datadog 监控和可观测性配置示例，包括 APM、日志、指标和仪表板
- [Grafana 高级应用示例](https://test.elysiatools.com/zh/samples/grafana-samples): 全面的 Grafana 示例，涵盖高级仪表板设计、告警配置、数据源集成和插件开发
- [ELK Stack 日志分析示例](https://test.elysiatools.com/zh/samples/elk-stack-samples): 全面的 ELK Stack（Elasticsearch、Logstash、Kibana）示例，用于分布式系统中的日志聚合、处理和可视化
- [OpenAPI/Swagger 示例](https://test.elysiatools.com/zh/samples/openapi-swagger): 使用 OpenAPI 3.0 和 Swagger 规范的 RESTful 服务综合 API 文档示例
- [Parcel 打包工具](https://test.elysiatools.com/zh/samples/parcel): Parcel零配置打包工具示例，包括项目设置、插件和高级配置
- [pnpm 包管理器示例](https://test.elysiatools.com/zh/samples/pnpm): 快速、节省磁盘空间的包管理器示例，包括monorepo管理、工作区配置和高级工作流
