Surveillance de Google Cloud Datastore

Découvrez l' Google Cloud Datastore de surveillance.

Pour plus d'informations sur les autres plateformes et services pris en charge par l' Google Cloud, consultez la documentation d' GCP.

Configuration

L'intégration Google Cloud d'Instana utilise des comptes de service pour créer une connexion API entre Google Cloud et Instana. Les instructions suivantes expliquent comment créer un compte de service et fournir à Instana les identifiants de ce compte afin qu'il puisse commencer à effectuer des appels vers API en votre nom.

  1. Accédez à la page des identifiants de Google Cloud pour le projet Google Cloud sur lequel vous souhaitez configurer l'intégration Instana.

  2. Cliquez sur CREATE CREDENTIALS > Compte de service.

    SelectServiceAccount

  3. Sur la page Créer un compte de service , entrez un nom unique pour le compte de service et cliquez sur Créer et continuer.

  4. Sélectionnez un rôle ou créez-en un personnalisé contenant au moins les droits suivants:

    • monitoring.timeSeries.list
    • resourcemanager.projects.get

    Pour créer un rôle personnalisé, procédez comme suit :

    1. Dans le menu de navigation, cliquez sur Rôles > Créer un rôle.
    2. Entrez le titre du rôle et cliquez sur ADD PERMISSIONS.
    3. Ajoutez les droits de base mentionnés précédemment, qui sont requis pour le rôle, puis cliquez sur Créer.
  5. Sélectionnez le compte que vous avez créé dans la liste des comptes de service.

  6. Sélectionnez l'onglet KEYS et cliquez sur Ajouter une clé.

  7. Sélectionnez « Créer une nouvelle clé », choisissez le type de clé « JSON », puis cliquez sur « CRÉER ».

    clé de compte de service

    Remarque : vous devez noter l'emplacement du fichier d'informations d'identification afin de mener à bien l'intégration.
  8. Ajoutez une zone credentials_path au fichier configuration.yml avec le chemin d'accès au fichier de données d'identification. Par exemple, voir configuration.

Pour surveiller un ou plusieurs projets, les services suivants doivent être activés :

Configuration

Vous pouvez configurer la fréquence d'interrogation des métriques d' Google Cloud Datastore, exprimée en secondes, en ajoutant la configuration suivante au fichier de configuration de l'agent GCP :

com.instana.plugin.gcp.datastore:
  enabled: true
  poll_rate: 60 # How often Google's monitoring API will be polled
  credentials_path: '/opt/instana/credentials/cred-gcp.json' # Path to Service Account credentials
 

Libellés

Google Cloud Datastore ne prend pas en charge les étiquettes. S'agissant d'un service entièrement géré, il n'est pas possible d'associer des étiquettes aux instances Datastore. Par conséquent, le filtrage et le marquage par étiquettes ne sont pas disponibles pour ce service.

Google Cloud Datastore - Collecte des métriques

Données de configuration

  • Nom de projet
  • ID de projet
  • Numéro du projet
  • Heure de création

Métriques de performance

Métrique Description Réducteur/Aligneur
Nombre de demandes Nombre d'appels de l'API Datastore. SOMME REDUITE / DELTA ALIGNE
Taille moyenne des entités de lecture Répartition des tailles des entités de lecture, valeur moyenne. MODELE REDUITE / DELTA DE L'ALIGNEMENT
Taille moyenne des entités d'écriture Répartition des tailles des entités d'écriture, valeur moyenne. MODELE REDUITE / DELTA DE L'ALIGNEMENT
Nombre d'écritures d'index Nombre d'écritures d'index dans Datastore. SOMME REDUITE / DELTA ALIGNE

La granularité est de 60 secondes pour toutes les métriques.

Signatures d'intégrité

Pour chaque capteur, il existe une base de connaissances des signatures d'intégrité qui sont évaluées en permanence par rapport aux métriques entrantes et qui sont utilisées pour traiter les problèmes ou les incidents en fonction de l'impact sur l'utilisateur.

Les événements intégrés déclenchent des problèmes ou des incidents en cas de signatures d'intégrité défaillantes sur des entités, tandis que les événements personnalisés déclenchent des problèmes ou des incidents en fonction de seuils définis pour les métriques individuelles d'une entité donnée.

Pour plus d'informations sur les événements intégrés de l' Google Cloud Datastore, consultez la Référence des événements intégrés.