Qwen Code CLI本地遥测如何为?
摘要:正常情况下,本地遥测,只要下载源码,然后执行如下两个命令即可 源码:https:github.comQwenLMqwen-codetreereleasev0.3.0 npm install npm run telemetry
正常情况下,本地遥测,只要下载源码,然后执行如下两个命令即可
源码:https://github.com/QwenLM/qwen-code/tree/release/v0.3.0
npm install
npm run telemetry -- --target=local
但部分情况下可能会碰到如下图情况,提示qwen的settings.json有语法问题,以及otelcol-contrib下载Error
怀疑是我使用的windows环境问题,换一种方式,直接下载遥测所需的jaeger 和otelcol-contrib
jaeger下载地址:https://github.com/jaegertracing/jaeger/releases/download/v1.75.0/jaeger-1.75.0-windows-amd64.tar.gz
文档:部署 | Jaeger - Jaeger 分布式追踪平台
opentelemetry-collector下载地址:https://github.com/open-telemetry/opentelemetry-collector-releases/releases/download/v0.141.0/otelcol-contrib_0.141.0_windows_amd64.tar.gz
qwen 文档地址:使用 OpenTelemetry 实现可观察性 |
1. 使用cmd运行 jaeger-all-in-one.exe
(一定要使用命令行的形式运行此exe,否则会报错)
2. 使用cmd运行otelcol-contrib.exe
(需要指定运行的yaml,例如, --config=collector-local.yaml)
示例yaml:
receivers:
otlp:
protocols:
grpc:
endpoint: "localhost:4317"
processors:
batch:
timeout: 1s
exporters:
otlp:
endpoint: "localhost:14317"
tls:
insecure: true
debug:
verbosity: detailed
service:
telemetry:
logs:
level: "debug"
metrics:
level: "none"
pipelines:
traces:
receivers: [otlp]
processors: [batch]
exporters: [otlp]
metrics:
receivers: [otlp]
processors: [batch]
exporters: [debug]
logs:
receivers: [otlp]
processors: [batch]
exporters: [debug]
jaeger UI 运行结果:http://localhost:16686/
