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 ...