Les intégrations New Relic avec la Google Cloud Platform (GCP) en incluent une qui signale les données de Google Cloud AlloyDB à New Relic. Ce document explique comment activer l’intégration GCP AlloyDB et décrit les données qu’elle signale.
Caractéristiques
AlloyDB est un service de bases de données entièrement géré, compatible avec PostgreSQL, conçu pour les workload transactionnels et analytiques exigeants. L’intégration New Relic AlloyDB collecte des métriques de performances, de disponibilité et d’utilisation des ressources sur les cluster, les instance, les base de données et les nœuds d’instance.
Activer l'intégration
Pour activer l’intégration, suivez les procédures standard pour connecter votre service GCP à New Relic:
- Se connecter avec la fédération d'identité de workload (Workload Identity Federation) (recommandé)
- Se connecter avec un compte de service ou un compte utilisateur
Fréquence des sondages
Les intégrations New Relic interrogent vos services GCP selon un intervalle d'interrogation qui varie selon l'intégration. La fréquence d'interrogation pour Google Cloud AlloyDB est de 5 minutes. La résolution est de 1 point de données par minute.
Important
AlloyDB for PostgreSQL prend en charge des intervalles d’interrogation de 1 minute pour les intégrations WIF en version préliminaire limitée. Pour demander l’accès, contactez le support New Relic.
Fédération d'identité de workload (Workload Identity Federation)
Rechercher et utiliser des données
Une fois que vous avez activé l'intégration, vos ressources AlloyDB apparaissent sous forme d'entité dans l'explorateur d'entités de New Relic. Pour voir les dashboards et gérer les services, accédez à one.newrelic.com > All capabilities > Infrastructure > GCP.
Toutes les métriques AlloyDB disponibles dans le monitoring cloud de GCP sont collectées en tant que métriques dimensionnelles dans le type d’événement Metric. Des métriques supplémentaires au-delà de ce tableau sont collectées automatiquement. Consultez la documentation sur les métriques AlloyDB de Google pour obtenir la liste complète.
Entité
données métriques
Principales métriques — Cluster
Nom métrique | Unité | Description |
|---|---|---|
| Octets | Stockage AlloyDB total sur l’ensemble du cluster. |
| Microsecondes | Horodatage de la dernière sauvegarde réussie du cluster. |
Pour la liste complète des métriques de cluster, consultez la documentation sur les métriques AlloyDB de Google.
Métriques clés — instance
Nom métrique | Unité | Description |
|---|---|---|
| Pour cent | Utilisation moyenne du CPU sur tous les nœuds de l'instance actuellement en service, de 0 à 100. |
| Pour cent | Utilisation maximale du CPU sur tous les nœuds de l'instance actuellement en service, de 0 à 100. |
| Compter | Nombre de vCPU alloués à chaque nœud dans l'instance. |
| Octets | Mémoire disponible minimale sur tous les nœuds de service actuels de l’instance. |
| Compter | Nombre de connexions actives et inactives à l’instance AlloyDB sur les nœuds de service. |
| Compter | Nombre moyen de connexions actives et inactives à l’instance AlloyDB sur les nœuds de service. |
| Compter | Limite actuelle du nombre de connexions par nœud de l’instance AlloyDB. |
| Compter | Nombre de transactions validées sur tous les nœuds de service de l’instance. |
| Compter | Nombre de transactions annulées sur tous les nœuds de service de l'instance. |
| Compter | Nombre de transactions validées et annulées sur tous les nœuds de service de l'instance. |
| Compter | Nombre de nœuds dans l’instance, ainsi que leur statut (actif ou inactif). |
| Millisecondes | Décalage temporel de réplication maximal calculé sur toutes les répliques de lecture en service de l'instance. |
| Compter | Nombre de réplicas de lecture connectés à l’instance principale. |
Pour consulter la liste complète des métriques d’instance, reportez-vous à la documentation de Google sur les métriques AlloyDB.
Métriques clés — base de données
Nom métrique | Unité | Description |
|---|---|---|
| Compter | Nombre de connexions client à la base de données. |
| Compter | Nombre de transactions validées pour les principales bases de données. |
| Microsecondes | Temps d’exécution cumulé de la requête depuis le dernier échantillon. Somme du temps CPU, du temps d’attente d’E/S, du temps d’attente de verrouillage, du changement de contexte de processus et de la planification pour tous les processus impliqués dans l’exécution de la requête. |
| Microsecondes | Temps d'E/S accumulé depuis le dernier échantillon. |
| Microsecondes | Répartition de la latence des requêtes. |
| Microsecondes | Temps d'attente de verrouillage accumulé depuis le dernier échantillon. |
| Compter | Nombre de lignes récupérées ou affectées depuis le dernier échantillon. |
| Compter | Blocs partagés (tables régulières et indexées) accessibles par l'exécution d'instructions. |
| Microsecondes | Temps d’exécution cumulés par utilisateur par base de données par requête. |
| Microsecondes | Temps d’E/S cumulé par requête depuis le dernier échantillon. |
| Microsecondes | Distribution de la latence par requête. |
| Microsecondes | Temps d’attente de verrouillage cumulé par requête depuis le dernier échantillon. |
| Compter | Nombre de lignes récupérées ou affectées par requête depuis le dernier échantillon. |
| Compter | Blocs partagés accédés par requête lors de l'exécution de l'instruction. |
| Microsecondes | Temps d’exécution cumulés par tag depuis le dernier échantillon. |
| Microsecondes | Temps d’E/S cumulé par tag depuis le dernier échantillon. |
| Microsecondes | Distribution de la latence des requêtes par tag. |
| Microsecondes | Temps d’attente de verrouillage cumulé par tag depuis le dernier échantillon. |
| Compter | Nombre de lignes récupérées ou affectées par tag depuis le dernier échantillon. |
| Compter | Blocs partagés consultés par tag lors de l’exécution de l’instruction. |
Pour consulter la liste complète des métriques de base de données, consultez la documentation sur les métriques d’AlloyDB de Google.
Métriques clés — nœud d'instance
Nom métrique | Unité | Description |
|---|---|---|
| Pour cent | Utilisation du CPU pour le nœud. |
| Octets | Mémoire disponible sur le nœud. |
| Octets | Octets réseau reçus par le nœud. |
| Octets | Octets réseau envoyés par le nœud. |
| Compter | Connexions totales par nœud. |
| Compter | Nombre de connexions au nœud par état de connexion. |
| Compter | Nombre d'interblocages sur le nœud. |
| Millisecondes | Délai de réplication pour le nœud dérivé de la valeur replay_lag. |
| Compter | Nombre de transactions sur le nœud. |
| Compter | Taux d'accès au cache Ultra Fast par nœud. |
| Compter | Disponibilité de la base de données du nœud. |
| Compter | Nombre total de fois où les processus ont attendu chaque événement d’attente sur le nœud. |
| Microsecondes | Temps d’attente total pour chaque événement d’attente sur le nœud. |
Pour la liste complète des métriques de nœud d’instance, consultez la documentation sur les métriques AlloyDB de Google.
Compte de service ou compte utilisateur
Rechercher et utiliser des données
Après avoir activé l'intégration et attendu quelques minutes (en fonction de la fréquence d'interrogation), les données apparaîtront dans l'UI de New Relic. Pour rechercher et utiliser vos données, y compris les liens vers vos et vos paramètres d'alerte, accédez à one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration).
Les données sont attachées aux types d’événements suivants :
Entité | Type d'événement | Fournisseur |
|---|---|---|
Cluster |
|
|
exemple |
|
|
base de données |
|
|
GcpAlloydbClusterSample
requête GcpAlloydbClusterSample événement dans New Relic pour afficher les données de l'attribut suivant :
Attribut | Unité | Description |
|---|---|---|
| Octets | Le stockage total d'AlloyDB en octets sur l'ensemble du cluster. |
GcpAlloydbInstanceSample
requête GcpAlloydbInstanceSample événement dans New Relic pour afficher les données de l'attribut suivant :
Attribut | Unité | Description |
|---|---|---|
| Pour cent | Utilisation moyenne du processeur sur tous les nœuds actuellement en service de l'instance, de 0 à 100. |
| Pour cent | Utilisation maximale du processeur sur tous les nœuds actuellement en service de l'instance, de 0 à 100. |
| Compter | Le nombre de vCPU alloués à chaque nœud de l'instance. |
| Octets | La mémoire minimale disponible sur tous les nœuds actuellement en service de l'instance. |
| Compter | Le nombre de transactions qui ont été annulées sur tous les nœuds de service de l'instance. |
| Compter | Nombre moyen de connexions actives et inactives à AlloyDB sur les nœuds de service de l'instance. |
| Compter | Le nombre de transactions validées sur tous les nœuds de service de l'instance. |
| Compter | La limite actuelle du nombre de connexions par nœud de l'instance AlloyDB. |
| Compter | Le nombre de nœuds dans l'instance, ainsi que leur statut, qui peut être en hausse ou en baisse. |
| Millisecondes | Le décalage de temps de réplication maximal calculé sur tous les réplicas de lecture de service de l'instance. |
| Compter | Le nombre de répliques de lecture connectées à l'instance principale. |
| Compter | Le nombre de connexions actives et inactives à l'instance AlloyDB sur les nœuds de service de l'instance. |
| Compter | Le nombre de transactions validées et annulées sur tous les nœuds de service de l'instance. |
GcpAlloydbDatabaseSample
requête GcpAlloydbDatabaseSample événement dans New Relic pour afficher les données de l'attribut suivant :
Attribut | Unité | Description |
|---|---|---|
| Microsecondes | Temps d'exécution cumulé de la requête depuis le dernier échantillon. Il s'agit de la somme du temps processeur, du temps d'attente d'E/S, du temps d'attente de verrouillage, du changement de contexte de processus et de la planification pour tous les processus impliqués dans l'exécution de la requête. |
| Microsecondes | Temps d'E/S accumulé depuis le dernier échantillon. |
| Microsecondes | Répartition de la latence des requêtes. |
| Microsecondes | Temps d'attente de verrouillage accumulé depuis le dernier échantillon. |
| Compter | Le nombre de lignes récupérées ou affectées depuis le dernier échantillon. |
| Compter | Blocs partagés (tables régulières et indexées) accessibles par l'exécution d'instructions. |
| Microsecondes | Temps d’exécution cumulés par utilisateur par base de données par requête. Il s’agit de la somme du temps CPU, du temps d’attente d’E/S, du temps d’attente de verrouillage, du changement de contexte de processus et de la planification pour tous les processus impliqués dans l’exécution de la requête. |
| Microsecondes | Temps d'E/S accumulé depuis le dernier échantillon. |
| Microsecondes | Répartition de la latence des requêtes. |
| Microsecondes | Temps d'attente de verrouillage accumulé depuis le dernier échantillon. |
| Compter | Le nombre de lignes récupérées ou affectées depuis le dernier échantillon. |
| Compter | Blocs partagés (tables régulières et indexées) accessibles par l'exécution d'instructions. |
| Microsecondes | Temps d’exécution cumulés depuis le dernier échantillon. Il s’agit de la somme du temps CPU, du temps d’attente d’E/S, du temps d’attente de verrouillage, du changement de contexte de processus et de la planification pour tous les processus impliqués dans l’exécution de la requête. |
| Microsecondes | Temps d'E/S accumulé depuis le dernier échantillon. |
| Microsecondes | Répartition de la latence des requêtes. |
| Microsecondes | Temps d'attente de verrouillage accumulé depuis le dernier échantillon. |
| Compter | Le nombre de lignes récupérées ou affectées depuis le dernier échantillon. |
| Compter | Blocs partagés (tables régulières et indexées) accessibles par l'exécution d'instructions. |