Les intégrations New Relic avec Google Cloud Platform (GCP) en incluent une qui signale les données Google Cloud Load Balancing à New Relic. Ce document explique comment activer l’intégration GCP Cloud Load Balancing et décrit les données qu’elle signale.
Caractéristiques
Cloud Load Balancing est le service géré basé sur un logiciel de Google Cloud pour distribuer le trafic entre les régions, avec la prise en charge de l'équilibrage de charge HTTP(S), du proxy TCP/SSL et de l'équilibrage de charge L4 (réseau). L'intégration New Relic Load Balancing collecte le taux de requêtes, la latence, le débit en octets et les métriques de connexion pour chaque variante d'équilibreur de charge.
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 Load Balancing est de 5 minutes. La résolution est de 1 point de données par minute.
Important
Cloud Load Balancing 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 d'équilibrage de charge dans le cloud apparaissent sous forme d'entités dans l'explorateur d'entités 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 Load Balancing 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 sur les métriques Cloud Load Balancing de Google pour obtenir la liste complète.
Entité
données métriques
Métriques clés — équilibreur de charge HTTP(S)
Nom métrique | Unité | Description |
|---|---|---|
| Compter | Nombre de requests HTTP(S) traitées par l’équilibreur de charge, regroupées par
. |
| Compter | Nombre de requests transmises aux backends de l’équilibreur de charge. |
| Millisecondes | Distribution de la latence de réponse du backend pour l'équilibreur de charge. |
| Millisecondes | Distribution de la latence des requêtes de bout en bout pour l'équilibreur de charge. |
| Octets | Octets de requests reçus par l’équilibreur de charge. |
| Octets | Octets de réponse envoyés par l'équilibreur de charge. |
Métriques clés — équilibreur de charge HTTP(S) interne
Nom métrique | Unité | Description |
|---|---|---|
| Compter | Nombre de requests transférées aux backends de l’équilibreur de charge HTTP(S) interne. |
| Millisecondes | Distribution de la latence de réponse du backend pour l'équilibreur de charge HTTP(S) interne. |
| Millisecondes | Distribution de la latence des requêtes de bout en bout pour l'équilibreur de charge HTTP(S) interne. |
| Octets | Octets de request reçus par l’équilibreur de charge HTTP(S) interne. |
| Octets | Octets de réponse envoyés par l'équilibreur de charge HTTP(S) interne. |
Métriques clés — équilibreur de charge HTTP(S) régional externe
Nom métrique | Unité | Description |
|---|---|---|
| Compter | Nombre de requests traitées par l'équilibreur de charge HTTP(S) régional externe, ventilées par
. |
| Millisecondes | Distribution de la latence de réponse du backend pour l'équilibreur de charge HTTP(S) régional externe. |
| Millisecondes | Distribution de la latence de request de bout en bout pour l’équilibreur de charge HTTP(S) régional externe. |
| Octets | Octets de requête reçus par l'équilibreur de charge HTTP(S) régional externe. |
| Octets | Octets de réponse envoyés par l'équilibreur de charge HTTP(S) régional externe. |
Principales métriques — équilibreur de charge réseau externe
Nom métrique | Unité | Description |
|---|---|---|
| Octets | Octets entrants reçus par l’équilibreur de charge réseau externe. |
| Octets | Octets sortants envoyés par l’équilibreur de charge réseau externe. |
| Compter | Paquets entrants reçus par l'équilibreur de charge réseau externe. |
| Compter | Paquets sortants envoyés par l’équilibreur de charge réseau externe. |
| Millisecondes | Distribution de la latence aller-retour mesurée par l’équilibreur de charge réseau externe. |
Métriques clés — Équilibreur de charge réseau interne
Nom métrique | Unité | Description |
|---|---|---|
| Octets | Octets d’entrée reçus par l’équilibreur de charge L3 interne. |
| Octets | Octets sortants envoyés par l'équilibreur de charge L3 interne. |
| Compter | Paquets entrants reçus par l’équilibreur de charge L3 interne. |
| Compter | Paquets sortants envoyés par l’équilibreur de charge L3 interne. |
| Millisecondes | Distribution de la latence aller-retour mesurée par l’équilibreur de charge L3 interne. |
Métriques clés — équilibreur de charge proxy L4
Nom métrique | Unité | Description |
|---|---|---|
| Compter | Nouvelles connexions TCP ouvertes via l’équilibreur de charge proxy L4. |
| Compter | Connexions TCP fermées par l’équilibreur de charge proxy L4. |
| Octets | Octets entrants reçus par l'équilibreur de charge proxy L4. |
| Octets | Octets sortants envoyés par l’équilibreur de charge proxy L4. |
Métriques clés — Équilibreur de charge proxy TCP/SSL
Nom métrique | Unité | Description |
|---|---|---|
| Compter | Nouvelles connexions TCP/SSL ouvertes via l'équilibreur de charge proxy. |
| Compter | Connexions TCP/SSL fermées par l'équilibreur de charge proxy. |
| Octets | Octets entrants reçus par l'équilibreur de charge proxy TCP/SSL. |
| Octets | Octets sortants envoyés par l'équilibreur de charge proxy TCP/SSL. |
| Millisecondes | Temps d’aller-retour mesuré entre le client et le frontend du proxy TCP/SSL. |
Pour obtenir la liste complète des métriques Cloud Load Balancing, consultez la documentation sur les métriques Cloud Load Balancing 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 Load Balancing dans New Relic, créez une requête NRQL pour les événements GcpHttpLoadBalancerSample, GcpHttpExternalRegionalLoadBalancerSample, GcpInternalHttpLoadBalancerSample, GcpTcpSslProxyLoadBalancerSample et GcpInternalLoadBalancerSample et leur attribut associé.
Exemple d'équilibrage de charge HTTP Gcp
requête GcpHttpLoadBalancerSample événement dans New Relic pour afficher les données de l'attribut suivant :
Attribut | Description |
|---|---|
| Latence moyenne (en millisecondes) calculée à partir du moment où la requête a été envoyée par le proxy d'équilibrage de charge HTTP/S externe au backend jusqu'à ce que le proxy reçoive du backend le dernier octet de réponse. |
| Le nombre d'octets envoyés sous forme de requests depuis l'équilibreur de charge HTTP/S externe vers le backend. |
| Le nombre de requests traitées par le backend de l'équilibreur de charge HTTP/S externe. |
| Le nombre d'octets envoyés en tant que réponses du backend (ou du cache) à l'équilibreur de charge HTTP/S externe. |
| Moyenne du temps d'aller-retour (RTT) mesuré pour chaque connexion entre le client et le proxy. |
| Le nombre d'octets envoyés sous forme de requests des clients à l'équilibreur de charge HTTP/S externe. |
| Le nombre de requests traitées par l'équilibreur de charge HTTP/S externe. |
| Le nombre d'octets envoyés en tant que réponses de l'équilibreur de charge HTTP/S externe aux clients. |
| Moyenne de la latence (en millisecondes) calculée à partir du moment où la demande a été reçue par le proxy d'équilibrage de charge HTTP/S externe jusqu'à ce que le proxy reçoive un accusé de réception du client sur le dernier octet de réponse. |
Exemple d'équilibreur de charge régional externe HTTP Gcp
requête GcpHttpExternalRegionalLoadBalancerSample événement dans New Relic pour afficher les données de l'attribut suivant :
Attribut | Description |
|---|---|
| Latence moyenne (en millisecondes) calculée à partir du moment où la requête a été envoyée par le proxy d'équilibrage de charge HTTP/S externe régional au backend jusqu'à ce que le proxy reçoive du backend le dernier octet de réponse. |
| Nombre d'octets envoyés sous forme de requests depuis l'équilibreur de charge HTTP/S externe régional vers le backend. |
| Nombre de requests traitées par le backend de l'équilibreur de charge HTTP/S externe régional. |
| Le nombre d'octets envoyés en tant que réponses du backend (ou du cache) à l'équilibreur de charge HTTP/S externe régional. |
| Nombre d'octets envoyés sous forme de requests par les clients à l'équilibreur de charge HTTP/S externe régional. |
| Nombre de requests traitées par l'équilibreur de charge HTTP/S externe régional. |
| Nombre d'octets envoyés en tant que réponses de l'équilibreur de charge HTTP/S externe régional aux clients. |
| Moyenne de la latence (en millisecondes) calculée à partir du moment où la demande a été reçue par le proxy d'équilibrage de charge HTTP/S externe régional jusqu'à ce que le proxy reçoive un accusé de réception du client sur le dernier octet de réponse. |
Exemple d'équilibreur de charge HTTP interne Gcp
requête GcpInternalHttpLoadBalancerSample événement dans New Relic pour afficher les données de l'attribut suivant :
Attribut | Description |
|---|---|
| Latence moyenne (en millisecondes) calculée à partir du moment où la demande a été envoyée par le proxy de l'équilibreur de charge d'application interne au backend jusqu'à ce que le proxy reçoive du backend le dernier octet de réponse. |
| Le nombre d'octets envoyés sous forme requests depuis l'équilibreur de charge HTTP/S interne vers le backend. |
| Nombre de requests traitées par le backend de l'équilibreur de charge HTTP/S interne. |
| Le nombre d'octets envoyés en tant que réponses du backend (ou du cache) à l'équilibreur de charge HTTP/S interne. |
| Nombre d'octets envoyés sous forme de requests par les clients à l'équilibreur de charge HTTP/S interne. |
| Nombre de requests traitées par l'équilibreur de charge HTTP/S interne. |
| Nombre d'octets envoyés en tant que réponses de l'équilibreur de charge HTTP/S interne aux clients. |
| Moyenne de la latence (en millisecondes) calculée à partir du moment où la demande a été reçue par le proxy de l'équilibreur de charge d'application interne jusqu'à ce que le proxy reçoive un accusé de réception du client sur le dernier octet de réponse. |
Exemple d'équilibrage de charge du proxy GcpTcpSsl
requête GcpTcpSslProxyLoadBalancerSample événement dans New Relic pour afficher les données de l'attribut suivant :
Attribut | Description |
|---|---|
| Nombre de connexions interrompues via un proxy TCP/SSL. |
| Nombre d'octets envoyés de la VM au client à l'aide d'un proxy. |
| Moyenne du RTT lissé (en millisecondes) mesuré par la stack TCP du proxy, chaque minute où les octets de la couche application passent du proxy au client. |
| Nombre d'octets envoyés du client à la VM à l'aide d'un proxy. |
| Nombre de connexions créées via un proxy TCP/SSL. |
| Nombre actuel de connexions en attente via le proxy TCP/SSL. |
Exemple d'équilibrage de charge interne Gcp
requête GcpInternalLoadBalancerSample événement dans New Relic pour afficher les données de l'attribut suivant :
Attribut | Description |
|---|---|
| Le nombre d'octets envoyés depuis le backend d'équilibrage de charge interne (ILB) vers le client (pour les flux TCP, il compte uniquement les octets sur le flux d'application). |
| Le nombre de paquets envoyés depuis le backend ILB vers le client. |
| Le nombre d'octets envoyés du client au backend ILB (pour les flux TCP, il compte uniquement les octets sur le flux d'application). |
| Le nombre de paquets envoyés du client au backend ILB. |
| Moyenne du RTT (en millisecondes) mesuré sur les connexions TCP pour les flux ILB. |