6.2. メトリクスの公開
OpenTelemetry Collector は、処理したデータボリュームに関するメトリクスを公開します。同様のメトリクスがメトリクスおよびログシグナル用にされていますが、以下はスパン用のメトリクスです。
otelcol_receiver_accepted_spans- パイプラインに正常にプッシュされたスパンの数。
otelcol_receiver_refused_spans- パイプラインにプッシュできなかったスパンの数。
otelcol_exporter_sent_spans- 宛先に正常に送信されたスパンの数。
otelcol_exporter_enqueue_failed_spans- 送信キューに追加できなかったスパンの数。
Operator は、メトリクスエンドポイントのスクレイプに使用できる <cr_name>-collector-monitoring テレメトリーサービスを作成します。
手順
OpenTelemetryCollectorカスタムリソースに次の行を追加して、テレメトリーサービスを有効にします。config: | service: telemetry: metrics: address: ":8888"1 - 1
- 内部 Collector のメトリクスが公開されるアドレス。デフォルトは
:8888です。
ポート転送Collector Pod を使用する次のコマンドを実行して、メトリクスを取得します。
$ oc port-forward <collector_pod>-
http://localhost:8888/metricsでメトリクスエンドポイントにアクセスします。