Les intégrations New Relic avec la Google Cloud Platform (GCP) en incluent une qui signale les données de Google Cloud Run à New Relic. Ce document explique comment activer l’intégration GCP Cloud Run et décrit les données qu’elle signale.
Caractéristiques
Cloud Run est la plateforme de conteneurs sans serveur entièrement gérée de Google Cloud pour l’exécution de services sans état et de tâches ponctuelles. L’intégration New Relic Cloud Run collecte les métriques de requête, de latence, d’utilisation des conteneurs et d’exécution sur les services (via les révisions) et les tâches.
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 Run est de 5 minutes. La résolution est de 1 point de données par 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 Run apparaissent sous forme d’entités 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 Run 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 Cloud Run de Google pour obtenir la liste complète.
Entité
données métriques
Métriques clés — révision
Nom métrique | Unité | Description |
|---|---|---|
| Compter | Nombre de requests atteignant la révision, réparties par |
| Millisecondes | Distribution de la latence des requêtes pour le trafic servi par la révision. |
| Secondes | Temps facturable agrégé sur toutes les instances de conteneur de la révision. |
| Compter | Nombre d’instances de conteneur associées à la révision, réparties par état (actif, inactif). |
| Secondes | Secondes de CPU allouées aux instances de conteneur de la révision. |
| Pour cent | Distribution de l’utilisation du CPU des instances de conteneur de la révision. |
| GiB-secondes | Mémoire-secondes allouées aux instances de conteneur de la révision. |
| Pour cent | Distribution de l’utilisation de la mémoire des instances de conteneur de la révision. |
| Octets | Octets réseau reçus par les instances de conteneur de la révision. |
| Octets | Octets réseau envoyés par les instances de conteneur de la révision. |
| Compter | Maximum de requests simultanées observées par instance de conteneur de la révision. |
| Millisecondes | Distribution de la latence de démarrage du conteneur pour la révision. |
Pour obtenir la liste complète des métriques de révision, consultez la documentation sur les métriques Cloud Run de Google.
Principales métriques — Job
Nom métrique | Unité | Description |
|---|---|---|
| Compter | Nombre d’exécutions de tâches terminées, réparties par résultat (réussi, échoué, annulé). |
| Compter | Nombre d’exécutions actuellement en cours pour la tâche. |
| Compter | Nombre de tentatives de tâche terminées sur toutes les exécutions du job. |
| Compter | Nombre de tentatives de tâche actuellement en cours d’exécution sur l’ensemble des exécutions du job. |
| Secondes | Secondes de CPU allouées aux instances de conteneur du job. |
| GiB-secondes | Mémoire-secondes allouées aux instances de conteneur de la tâche. |
| Octets | Octets réseau reçus par les instances de conteneur du job. |
| Octets | Octets réseau envoyés par les instances de conteneur du job. |
Pour la liste complète des métriques de tâche, consultez la documentation de Google sur les métriques Cloud Run.
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 jointes au type d’événement suivant :
Entité | Type d'événement | Fournisseur |
|---|---|---|
Révision |
|
|
Pour en savoir plus sur l’utilisation de vos données, consultez Comprendre et utiliser les données d’intégration.
Exécuter les données de révision
métrique | Unité | Description |
|---|---|---|
| Secondes | Temps facturable agrégé à partir de toutes les instances de conteneur de la révision. Pour une instance de conteneur donnée, le temps facturable se produit lorsque l'instance de conteneur démarre ou qu'au moins une demande est en cours de traitement. Le temps facturable est arrondi aux 100 millisecondes les plus proches. Exemples : si une révision avec 2 instances de conteneur a diffusé du trafic en continu au cours de la dernière minute, la valeur est de 2 s/s avec l'aligneur « rate » par défaut. Si une seule requête d'une durée de 30 ms a été reçue par une révision au cours de la dernière minute, elle est arrondie à 100 ms et ramenée en moyenne à 1,7 ms/s sur la minute avec l'aligneur « taux » par défaut. |
| Secondes | Allocation du processeur du conteneur de la révision en secondes. |
| Autre | Allocation de mémoire du conteneur de la révision en gigaoctets-secondes. |
| Compter | Nombre de requests atteignant la révision. Exclut requests qui n'atteignent pas votre instance de conteneur (par exemple, requests non autorisées ou lorsque le nombre maximal d'instances est atteint). |
| Millisecondes | Répartition de la latence des requêtes en millisecondes atteignant la révision. |