Messwerterfassung konfigurieren

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 und apigee-metrics Daten übertragen.
  • gcp-region identifiziert die GCP-Region, in der apigee-logger und apigee-metrics Daten übertragen.
  • gcp-project-id gibt das Google Cloud-Projekt an, in demapigee-logger und apigee-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
...