4.12. Google Cloud Exporter
Google Cloud Exporter は Telemetry データを Google Cloud Operations Suite に送信します。Google Cloud Exporter を使用すると、メトリクスを Google Cloud Monitoring にエクスポートし、Google Cloud Logging にログを記録し、Google Cloud Trace にトレースできます。
Google Cloud Exporter はテクノロジープレビュー機能のみです。テクノロジープレビュー機能は、Red Hat 製品のサービスレベルアグリーメント (SLA) の対象外であり、機能的に完全ではないことがあります。Red Hat は、実稼働環境でこれらを使用することを推奨していません。テクノロジープレビュー機能は、最新の製品機能をいち早く提供して、開発段階で機能のテストを行い、フィードバックを提供していただくことを目的としています。
Red Hat のテクノロジープレビュー機能のサポート範囲に関する詳細は、テクノロジープレビュー機能のサポート範囲 を参照してください。
Google Cloud Exporter が有効になっている OpenTelemetry Collector カスタムリソース
# ...
env:
- name: GOOGLE_APPLICATION_CREDENTIALS
value: /var/secrets/google/key.json
volumeMounts:
- name: google-application-credentials
mountPath: /var/secrets/google
readOnly: true
volumes:
- name: google-application-credentials
secret:
secretName: google-application-credentials
config:
exporters:
googlecloud:
project:
# ...
- 1
- 認証
key.jsonファイルを参照するGOOGLE_APPLICATION_CREDENTIALS環境変数。key.jsonファイルはシークレットボリュームとしてマウントされます。OpenTelemetry Collector。 - 2
- 任意。プロジェクト識別子。指定しない場合、プロジェクトは認証情報から自動的に決定されます。
デフォルトで、エクスポーターは Telemetry データをエクスポーターの設定の
projectフィールドで指定されたプロジェクトに送信します。gcp.project.idリソース属性を使用して、メトリクスごとにオーバーライドを設定できます。たとえば、メトリックにラベルプロジェクトがある場合、Group-by-Attributes Processor を使用してこれをリソースラベルにプロモートし、リソースプロセッサー を使用してプロジェクトからgcp.project.idに属性の名前を変更します。