OpenTelemet 实习中了解到的部分

OpenTelemetry 采集的 trace 信息结构化、详细,主要在链路追踪后端(如 Jaeger/Grafana Tempo)页面查看,能帮助你分析 API 性能和故障。

  • Jaeger
  • Zipkin
  • Grafana Tempo
  • OpenTelemetry Collector + Prometheus/Grafana

你需要在这些后端系统的 UI 页面里,输入 trace id 或服务名,就能看到详细的链路追踪信息,包括每个 API 请求的耗时、调用链、错误等。

json 复制代码
// trace demo
{
  "traceId": "e4c7b2f1a2b34c1e9a2d6e7b8f1c2d3a",
  "spanId": "b7c6d5e4f3a2b1c0",
  "parentSpanId": "",
  "name": "/api_log/export_api_logs",
  "startTime": "2025-09-01T10:00:00.123Z",
  "endTime": "2025-09-01T10:00:00.456Z",
  "attributes": {
    "service.name": "go-template",
    "library.language": "go",
    "http.method": "POST",
    "http.status_code": 200
  },
  "status": "OK"
}
复制代码
~ # echo $OTEL_SERVICE_NAME
aico-api-gateway-develop
~ # echo $OTEL_EXPORTER_OTLP_ENDPOINT
10.50.34.72:4317
相关推荐
YMWM_14 小时前
不同局域网下登录ubuntu主机
linux·运维·ubuntu
zmjjdank1ng14 小时前
restart与reload的区别
linux·运维
Suchadar14 小时前
Docker常用命令
运维·docker·容器
FIT2CLOUD飞致云14 小时前
赛道第一!1Panel成功入选Gitee 2025年度开源项目
服务器·ai·开源·1panel
你才是臭弟弟15 小时前
MinIo开发环境配置方案(Docker版本)
运维·docker·容器
Bruk.Liu15 小时前
Gitea Actions 的概念及基础使用
运维·ci/cd·持续集成
yanlou23315 小时前
[C++/Linux HTTP项目] HTTP服务器基于muduo高性能服务器搭载【深入详解】
运维·服务器·http·muduo库·http高性能服务器
杨江15 小时前
frp macbook 的18789到 公网服务器上,访问报错:disconnected (1008): unauthorized:
运维
天空属于哈夫克315 小时前
企微第三方 RPA API:非官方接口与官方接口的差异解析及选型建议
运维·服务器
niceffking15 小时前
linux 信号内核模型
linux·运维·服务器