Les intégrations New Relic avec la Google Cloud Platform (GCP) en incluent une qui signale les données de Google App Engine à New Relic. Ce document explique comment activer l’intégration GCP App Engine et décrit les données qu’elle signale.
Pour plus d’informations sur le monitoring des applications qui résident dans un environnement Google App Engine avec (au lieu de monitorer vos services Google App Engine eux-mêmes), consultez Environnement Google App Engine.
Caractéristiques
App Engine est un service Google Cloud Platform qui fait abstraction de l’infrastructure sous-jacente pour vos applications mobiles et web. L’intégration App Engine de New Relic collecte les métriques de requête, de réponse, de latence, de mémoire et d’instance pour chaque service App Engine. Les environnements Standard et Flexible sont tous deux pris en 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
L’intégration New Relic interroge vos services GCP selon un intervalle d’interrogation qui varie selon l’intégration. La fréquence d’interrogation pour Google App Engine 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
Après avoir activé l’intégration, vos ressources App Engine apparaissent en tant qu’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 App Engine 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 App Engine de Google pour obtenir la liste complète.
Entité
données métriques
Principales métriques — Service
Nom métrique | Unité | Description |
|---|---|---|
| Compter | Nombre de réponses HTTP servies par le service App Engine, réparties par
. |
| Millisecondes | Distribution de la latence des requêtes servies par le service App Engine. |
| Compter | Nombre d’instances actuellement en cours d’exécution pour le service App Engine. |
| Octets | Mémoire utilisée par les instances de service App Engine. |
| Pour cent | Utilisation du CPU sur les instances de service App Engine. |
| Octets | Octets réseau reçus par les instances du service App Engine. |
| Octets | Octets réseau envoyés par les instances du service App Engine. |
Pour obtenir la liste complète des métriques App Engine, consultez la documentation sur les métriques App Engine de Google.
Métriques clés — File d'attente des tâches
Nom métrique | Unité | Description |
|---|---|---|
| Compter | Nombre de tentatives de tâche réparties par code de réponse. |
| Millisecondes | Délai entre chaque heure de tentative planifiée et l'heure de tentative réelle. |
| Compter | Nombre de tâches dans la file d'attente. |
| Compter | Nombre d'appels d'API Cloud Tasks, réparti par
et
. |
Pour obtenir la liste complète des métriques Cloud Tasks, consultez la documentation sur les métriques Cloud Tasks de Google.
Compte de service ou compte utilisateur
Rechercher et utiliser des données
Après avoir connecté l'intégration de Google App Engine à New Relic et attendu quelques minutes (en fonction de la fréquence d'interrogation), vous pouvez rechercher et utiliser les données d'intégration:
Afficher les données d'intégration de Google App Engine | Ici... |
|---|---|
et alertes | Allez à one.newrelic.com > All capabilities > Infrastructure > GCP > Google App Engine. |
Données métriques sur dashboard personnalisé | Créez une requête et des graphiques personnalisés à l'aide de l'événement |
données métriques
Pour afficher les données métriques de votre intégration de Google App Engine dans New Relic, créez une requête NRQL pour l'événement GcpAppEngineServiceSample et GcpCloudTasksQueueSample et leur attribut associé.
Important
Différentes métriques sont disponibles selon que votre application s'exécute dans un environnement standard ou flexible, donc certaines métriques peuvent ne pas être disponibles pour votre application.
Exemple de service GcpAppEngine
requête GcpAppEngineServiceSample événement dans New Relic pour afficher les données de l'attribut suivant :
Attribut | Description |
|---|---|
| Nombre total de cœurs de processeur alloués à une version d'environnement flexible App Engine. |
| La fraction du processeur alloué utilisée dans une version d'environnement flexible App Engine. |
| Nombre delta d'octets lus à partir du disque dans une version d'environnement flexible App Engine. |
| Nombre delta d'octets écrits à partir du disque dans une version d'environnement flexible App Engine. |
| Nombre delta d'octets réseau entrants sur toutes les machines virtuelles dans une version d'environnement flexible App Engine. |
| Nombre delta d'octets réseau sortants sur toutes les machines virtuelles dans une version d'environnement flexible App Engine. |
| Nombre delta d'interceptions effectuées pour prévenir les attaques DoS. |
| Nombre delta de requests ayant échoué en raison d'un dépassement de quota de l'application. |
| Nombre de réponses HTTP Delta. |
| Latence de réponse HTTP, en millisecondes. |
| Delta compte sur le style de service HTTP. |
| Utilisation de Memcache, en 1/100e d'une unité de calcul Memcache. |
| Nombre d'opérations clés memcache . |
| Nombre d'octets reçus par l'application depuis l'API memcache. |
| Nombre d'octets envoyés par l'application via l'API memcache. |
| Utilisation du processeur en mégacycles. |
| Nombre d'instances existantes. |
| Mémoire totale utilisée par l'instance en cours d'exécution. |
| Nombre delta de bande passante réseau entrante. |
| Nombre delta de bande passante réseau sortante. |
Exemple de file d'attente de tâches GcpCloud
requête GcpCloudTasksQueueSample événement dans New Relic pour afficher les données de l'attribut suivant :
Attribut | Description |
|---|---|
| Nombre de tâches Cloud appel d'API. |
| Nombre de tentatives de tâche réparties par code de réponse. |
| Délai entre chaque heure de tentative planifiée et l'heure de tentative réelle. |