Les intégrations New Relic avec la Google Cloud Platform (GCP) en incluent une qui signale les données Google Cloud SQL à New Relic. Ce document explique comment activer l’intégration GCP Cloud SQL et décrit les données qu’elle signale.
Caractéristiques
Cloud SQL est le service de bases de données entièrement géré de Google Cloud pour MySQL, PostgreSQL et SQL Server. L’intégration Cloud SQL de New Relic collecte les métriques de CPU, de mémoire, de disque, de connexion, de réplication et au niveau de la base de données pour chaque instance Cloud SQL et ses bases de données.
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 de 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 SQL est de 5 minutes. La résolution est de 1 point de données chaque minute.
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 Cloud SQL 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 Cloud SQL disponibles dans le monitoring cloud 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 des métriques Cloud SQL de Google pour obtenir la liste complète.
Entité
données métriques
Métriques clés — base de données
Nom métrique | Unité | Description |
|---|---|---|
| Pour cent | Fraction du processeur actuellement utilisée par la base de données Cloud SQL. |
| Pour cent | Fraction de la mémoire actuellement utilisée par la base de données Cloud SQL. |
| Pour cent | Fraction du disque actuellement utilisée par la base de données Cloud SQL. |
| Octets | Octets de disque actuellement utilisés par la base de données Cloud SQL. |
| Compter | Nombre d’opérations d’écriture sur disque sur la base de données Cloud SQL. |
| Compter | Nombre d'opérations de lecture de disque sur la base de données Cloud SQL. |
| Compter | Nombre de connexions client à la base de données Cloud SQL. |
| Secondes | Temps de disponibilité de la base de données Cloud SQL depuis son dernier démarrage. |
| Secondes | Délai de réplication entre le principal et le réplica pour la base de données Cloud SQL. |
Métriques clés — Base de données d’instance
Nom métrique | Unité | Description |
|---|---|---|
| Compter | Nombre de backends PostgreSQL sur la base de données d’instance. |
| Compter | Nombre de requêtes traitées par la base de données d'instance MySQL. |
| Compter | Nombre de transactions PostgreSQL sur la base de données de l'instance, réparties par résultat. |
Pour obtenir la liste complète des métriques Cloud SQL, consultez la documentation sur les métriques Cloud SQL 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).
Pour afficher les données métriques de votre intégration GCP SQL dans New Relic, créez une requête NRQL pour l'événement GcpCloudSqlSample et son attribut associé.
Exemple de GcpCloudSql
requête GcpCloudSqlSample événement dans New Relic pour afficher les données de l'attribut suivant :
Attribut | Description |
|---|---|
| Delta du nombre de de instance basculement automatique requests. |
| Ceci est supérieur à |
| Nombre de cœurs réservés à la base de données. |
| Temps d'utilisation cumulé du processeur en secondes. |
| La fraction du CPU réservé qui est actuellement utilisée. |
| Utilisation des données en octets. |
| Taille maximale du disque de données en octets. |
| Nombre delta d'opérations d'E/S de lecture de disque de données. |
| La fraction du quota de disque actuellement utilisée. |
| Nombre delta d'opérations d'E/S d'écriture sur disque. |
| Taille maximale de la RAM en octets. |
| Utilisation de la RAM en octets. |
| La fraction du quota de mémoire actuellement utilisée. |
| La fraction du quota de mémoire actuellement utilisée. |
| Nombre de pages inutilisées dans le tampon du pool InnoDB . |
| Nombre total de pages dans le tampon du pool InnoDB . |
| Nombre delta d'appels InnoDB fsync(). |
| Nombre delta d'appels InnoDB fsync() au fichier de log. |
| Nombre delta de pages InnoDB lues. |
| Nombre delta de pages InnoDB écrites. |
| Nombre delta d'instructions exécutées par le serveur. |
| Nombre delta d'instructions exécutées par le serveur envoyées par le client. |
| Nombre delta d'octets reçus par le processus MySQL. |
| Nombre de secondes pendant lesquelles la réplique de lecture est en retard sur son maître (approximation). |
| Indique si le thread I/O pour la lecture du log binaire du maître est en cours d'exécution. Les valeurs possibles sont |
| Indique si le thread I/O pour la lecture du log binaire du maître est en cours d'exécution. Les valeurs possibles sont |
| Indique si le thread I/O pour la lecture du log binaire du maître est en cours d'exécution. Les valeurs possibles sont |
| Nombre de connexions à l'instance Cloud SQL MySQL. |
| Nombre delta d'octets reçus via le réseau. |
| Nombre delta d'octets envoyés via le réseau. |
| Nombre de connexions à l'instance Cloud SQL PostgreSQL. |
| délai de réplication en octets. Signalé par le maître par réplique. |
| Nombre delta de transactions. |
| L'état de service actuel de l'instance Cloud SQL. Cela peut être l'un des suivants :
|
| Indique si le serveur est opérationnel ou non. Les instances à la demande sont arrêtées si aucune connexion n'est établie pendant une durée suffisante. |
| Nombre delta du temps en secondes pendant lequel l'instance a été exécutée. |