OpenTelemetry 链路与命令追踪
otel-cli 通过 OTLP 发送 span,适合给 shell 脚本、CI 步骤和一次性命令加追踪。它不替代 SDK,主要用于轻量埋点和验证 Collector。
otel-cli status
otel-cli exec --service build --name compile -- ./build.sh
otel-cli span --service deploy --name release --start now --end now
otel-cli span start --service app --name request
otel-cli span end --service app --name request
otel-cli span --endpoint http://otel-collector:4317 --service app --name test
--protocol 要和 Collector 匹配。span start 和 span end 要成对使用,否则 span 不完整或一直未结束。opentelemetry-collector — Collector 服务promtool — Prometheus 规则logcli — Loki 查询