Configurer la collecte de métriques

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

Où :

  • gcpProjectID est un ID de projet GCP. Les données de métriques seront envoyées à l'instance Stackdriver dans ce projet.
  • k8sClusterName est le nom du cluster Kubernetes dans lequel l'environnement d'exécution hybride est installé.
  • 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 hybride. 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
k8sClusterName: acme-hybrid
...
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
...