document.write("");

Qwen Code CLI 本地遥测

正常情况下,本地遥测,只要下载源码,然后执行如下两个命令即可

源码:https://github.com/QwenLM/qwen-code/tree/release/v0.3.0

npm install 
npm run telemetry -- --target=local

但部分情况下可能会碰到如下图情况,提示qwen的settings.json有语法问题,以及 otelcol-contrib下载Error

image

 

怀疑是我使用的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,否则会报错)

image

2. 使用cmd运行 otelcol-contrib.exe

(需要指定运行的yaml,例如, --config=collector-local.yaml)

image

 示例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/

image

 

 

 

posted @ 2025-12-04 08:24  人间春风意  阅读(15)  评论(0)    收藏  举报