Die Erfassung von Messwerten mit hybriden Messwerten von Apigee ist standardmäßig deaktiviert. Sie müssen einige Konfigurationsattribute in der Überschreibungendatei angeben, damit die erfassten Messwertdaten über Hybrid an Stackdriver gesendet werden können.
Erforderliche Konfiguration
Wenn Sie mit Apigee Hybrid erfasste Messwertdaten an Stackdriver senden möchten, müssen Sie folgende Konfigurationseinstellungen in Ihrer Überschreibungendatei angeben:
...
# gcpProjectID: project_ID # Deprecated.
gcp: # v1.2.0 and later: Use this element instead of gcpProjectID
.
region: gcp-region
projectID: gcp-project-id
metrics:
enabled: true
serviceAccountPath: service_account_file
Wobei:
gcpProjectID
gibt das Google Cloud-Projekt an, in demapigee-logger
undapigee-metrics
Daten übertragen.gcp-region
identifiziert die GCP-Region, in derapigee-logger
undapigee-metrics
Daten übertragen.gcp-project-id
gibt das Google Cloud-Projekt an, in demapigee-logger
undapigee-metrics
Daten übertragen.serviceAccountPath
ist der Pfad in Ihrem Dateisystem zur Schlüsseldatei des GCP-Dienstkontos, die während des Hybridinstallationsvorgangs von Apigee heruntergeladen wurde. Das mit dem Schlüssel verknüpfte Dienstkonto muss die Rolle Monitoring-Messwert-Autor haben. Weitere Informationen zum Erstellen von Dienstkonten finden Sie unter Schritt 5: Dienstkonten hinzufügen.
Beispiel:
...
# gcpProjectID: acme-hybrid # Deprecated
gcp: # v1.2.0 and later: Use this element instead of gcpProjectID
.
region: us-central1
projectID: acme-project
metrics:
enabled: true
serviceAccountPath: ./service-accounts/metrics-sa.json
Erfassung von Messwerten deaktivieren
Um die Erfassung von Messwerten zu deaktivieren, fügen Sie den Überschreibungen folgende Konfiguration hinzu und wenden sie auf den Cluster an:
... metrics: enabled: false ...