La collecte de métriques Apigee hybrid est désactivée par défaut. Vous devez indiquer quelques propriétés de configuration dans votre fichier de remplacement pour permettre à Apigee hybride d'envoyer les données des métriques collectées à Stackdriver.
Configuration requise
Pour permettre à Apigee hybrid d'envoyer des données de métriques collectées à Stackdriver, vous devez fournir les paramètres de configuration suivants dans votre fichier de remplacement :
...
# 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
Où :
gcpProjectID
identifie le projet Google Cloud dans lequelapigee-logger
etapigee-metrics
envoient leurs données.gcp-region
identifie la région GCP dans laquelleapigee-logger
etapigee-metrics
transfèrent leurs données.gcp-project-id
identifie le projet Google Cloud dans lequelapigee-logger
etapigee-metrics
envoient leurs données.serviceAccountPath
est le chemin d'accès de votre système de fichiers au fichier de clé du compte de service GCP, qui a été téléchargé lors de la procédure d'installation d'Apigee hybrid. Le compte de service associé à la clé doit disposer du rôle Rédacteur des métriques de surveillance. Pour en savoir plus sur la création de comptes de service, consultez la section Étape 5 : Ajouter des comptes de service.
Exemple :
...
# 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
Comment désactiver la collecte de métriques
Pour désactiver la collecte de métriques, ajoutez la configuration suivante à votre fichier de remplacement et appliquez-la au cluster :
... metrics: enabled: false ...