OpenTelemetry Collector エクステンション

OpenTelemetry Collector エクステンション

1 min

Health Check エクステンション

他のコンポーネントと同様に、エクステンションは config.yaml ファイルで設定できます。ここでは実際に config.yaml ファイルを編集して、エクステンションを設定していきましょう。デフォルトの config.yaml では、すでに pprof エクステンションと zpages エクステンションが設定されていることを確認してみてください。このワークショップでは、設定ファイルをアップデートして health_check エクステンションを追加し、ポートを解放し、外部ネットワークからコレクターのヘルスチェックにアクセスできるようにしていきます。

bash
sudo vi /etc/otelcol-contrib/config.yaml
yaml
extensions:
  health_check:
    endpoint: 0.0.0.0:13133

コレクターを起動します:

bash
sudo systemctl restart otelcol-contrib

このエクステンションはHTTPのURLを公開し、OpenTelemetry Collectorの稼働状況をチェックするプローブを提供します。このエクステンションはKubernetes環境でのLiveness/Readinessプローブとしても使われています。 curl コマンドの使い方は、curl man page を参照してください。

次のコマンドを実行します:

bash
curl http://localhost:13133
Last Modified ·