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
k8sClusterName: cluster_name
...
metrics:
  enabled: true
  serviceAccountPath: service_account_file

Wobei:

  • gcpProjectID ist eine GCP-Projekt-ID. Messwertdaten werden an die Stackdriver-Instanz in diesem Projekt gesendet.
  • k8sClusterName ist der Name des Kubernetes-Clusters, in dem die Hybridlaufzeit installiert ist.
  • 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
k8sClusterName: acme-hybrid
...
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
...