第 10 章 故障排除
OpenTelemetry Collector 提供了多种方法来测量其健康状况,并调查数据监控问题。
10.1. 从命令行收集诊断数据
在提交问题单时,向红帽支持包含有关集群的诊断信息会很有帮助。您可以使用 oc adm must-gather
工具来收集各种类型的资源的诊断数据,如 OpenTelemetryCollector
、Instrumentation
以及创建的资源,如 Deployment
、Pod
或 ConfigMap
。oc adm must-gather
工具会创建一个收集此数据的新 pod。
流程
从您要保存收集的数据的目录中,运行
oc adm must-gather
命令来收集数据:$ oc adm must-gather --image=ghcr.io/open-telemetry/opentelemetry-operator/must-gather -- \ /usr/bin/must-gather --operator-namespace <operator_namespace> 1
- 1
- 安装 Operator 的默认命名空间是
openshift-opentelemetry-operator
。
验证
- 验证新目录是否已创建并包含收集的数据。