コレクターのセットアップには、さまざまな一般的な構成を使用できます。
健康診断
ヘルスチェックは、コレクターの主要機能の拡張であり、コレクターが機能していることを確認します。
セットアップの詳細については、 health_check(GitHub)を参照してください。
有効にすると、localhost:13133を使用するローカルエンドポイントは次の応答を返します。
{ "status": "Server available", "upSince": "2015-10-21T12:00:00.6847174Z", "uptime": "50.0123456s"}
環境変数
コレクター構成は、環境変数の使用と拡張をサポートします。例えば:
processors: attributes/example: actions: - key: "${DB_KEY}" action: "${OPERATION}"
プロキシサポート
net / httpパッケージを利用するエクスポーターは、次のプロキシ環境変数を尊重します。
HTTP_PROXY
HTTPS_PROXY
NO_PROXY
コレクターの起動時にこれらの環境変数が設定されている場合、プロトコルに関係なく、エクスポーターはトラフィックをプロキシします。
認証
HTTP または gRPC ポートを公開しているほとんどのreceivers
は、コレクタの認証メカニズムを使用して保護できます。また、HTTP または gRPC クライアントを使用するほとんどのexporters
は、発信リクエストに認証データを追加できます。
既知のオーセンティケーターのリストについては、OpenTelemetryWebサイトで入手可能なレジストリを使用してください。