Infrastructure compatible avec la surveillance des applications

Le tableau suivant répertorie les ressources d'infrastructure intégrées à la surveillance des applications. Lorsque ces ressources sont enregistrées en tant que service ou charge de travail App Hub, la télémétrie qu'elles génèrent inclut des libellés spécifiques à l'application. Cette télémétrie inclut les entrées de journal de plate-forme et d'audit, les données de métriques et les données de trace. Pour obtenir la liste des services et des charges de travail intégrés à App Hub, consultez Ressources compatibles avec App Hub.

Le format des libellés dépend du type de télémétrie et de la façon dont les données sont générées. Par exemple, les entrées de journal contenant des libellés spécifiques à l'application contiennent un élément JSON de type apphub. Pour les données de métriques, les informations sur l'application sont associées à la série temporelle avec des libellés de métadonnées système ou des libellés de métriques. Les libellés exacts dépendent de la façon dont les données de métriques sont générées. Pour en savoir plus, consultez Libellés spécifiques aux applications.

Certaines infrastructures peuvent générer un ou plusieurs des signaux d'or suivants :

  • Trafic : taux de requêtes entrantes sur le service ou la charge de travail au cours de la période sélectionnée.
  • Taux d'erreur du serveur : pourcentage moyen des requêtes entrantes qui génèrent ou sont mappées sur des codes de réponse HTTP 5xx au cours de la période sélectionnée.
  • Latence au 95e centile : 95e centile de la latence pour une requête traitée au cours de la période sélectionnée, en millisecondes.
  • Saturation : mesure le niveau de saturation de votre service ou de votre charge de travail. Par exemple, pour les groupes d'instances gérés (MIG), Cloud Run et les déploiements Google Kubernetes Engine, ce champ indique l'utilisation du processeur.

Ressources d'infrastructure compatibles

La colonne Notes fournit des informations sur les signaux clés compatibles. Cette colonne liste également les limites.

Ressources d'infrastructure Signaux clés Remarques et limites
Clusters AlloyDB pour PostgreSQL
(régionaux)
Les libellés d'application ne sont pas associés aux spans.
Instances AlloyDB pour PostgreSQL
(régionales)
Les libellés d'application ne sont pas associés aux spans.
Clusters Bigtable
(régionaux)
Les libellés d'application ne sont pas associés aux spans.
Instances Bigtable
(régionales)
Les libellés d'application ne sont pas associés aux données de métriques ni aux spans.
Pipelines de livraison Cloud Deploy
(régionaux)
Les libellés d'application ne sont pas associés aux spans.
Jobs Cloud Run
(régional)
Les libellés d'application ne sont pas associés aux entrées de journal.
Services et fonctions Cloud Run
(régionaux)

Seules les portées de trace générées par les charges de travail instrumentées contiennent des libellés d'application.

Seules les charges de travail instrumentées par le client et exécutées dans Cloud Run génèrent des signaux d'or.

Buckets de journaux Cloud Logging
(mondiaux et régionaux)
Seuls les journaux d'audit contiennent des libellés d'application.
Instances Cloud SQL
(régionales)
Les libellés d'application ne sont pas associés aux spans.
Buckets Cloud Storage
(régionaux et multirégionaux)
  • Trafic : api/request_count
  • Taux d'erreur du serveur : rapport entre les requêtes dont l'état de la réponse indique une erreur et le nombre total de requêtes. Les valeurs d'état suivantes indiquent une erreur :
    • DATA_LOSS
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
    • UNKNOWN
Les libellés d'application ne sont pas associés aux spans.
Groupes d'instances gérés Compute Engine
(régionaux et zonaux)
Bases de données Firestore
(régionales)
  • Trafic : api/request_count
  • Taux d'erreur du serveur : rapport entre les requêtes dont l'état de la réponse indique une erreur et le nombre total de requêtes. Les valeurs d'état suivantes indiquent une erreur :
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
  • Latence P95 : api/request_latencies
Les libellés d'application ne sont pas associés aux spans.
CronJobs Kubernetes
(régionaux et zonaux)
Pour savoir comment exécuter des tâches cron dans GKE, consultez À propos des CronJobs dans GKE.
Kubernetes DaemonSets
(régionaux et zonaux)
Déploiements Kubernetes
(régionaux et zonaux)
Kubernetes StatefulSets
(régionaux et zonaux)
Pour savoir comment utiliser un StatefulSet ou déployer une application avec état, consultez À propos des StatefulSets dans Google Kubernetes Engine.
Équilibreurs de charge d'application externes et internes de couche 7 avec trafic HTTP ou HTTPS
(globaux et régionaux)
  • Trafic : basé sur un type de métrique Cloud Load Balancing qui enregistre le nombre de requêtes, comme https/request_count. La configuration de Cloud Load Balancing détermine la métrique réelle.
  • Taux d'erreur du serveur : rapport entre le nombre de requêtes avec un état de réponse 5xx et le nombre total de requêtes.
  • Latence P95 : basée sur un type de métrique Cloud Load Balancing qui enregistre les latences totales, comme https/total_latencies. La configuration de Cloud Load Balancing détermine la métrique réelle.
Pour les équilibreurs de charge d'application, seules les règles de transfert et les services de backend sont intégrés à App Hub. Les libellés d'application ne sont pas associés aux spans.
Clusters Memorystore pour Redis
(régionaux)
Les libellés d'application ne sont pas associés aux entrées de journaux ni aux spans.
Instances Memorystore pour Redis
(régionales)
Les libellés d'application ne sont pas associés aux données de métriques ni aux spans.
Sujets Pub/Sub
(monde entier)
Les libellés d'application ne sont pas associés aux spans.
Abonnement Pub/Sub
(Global)
Les libellés d'application ne sont pas associés aux spans.
Bases de données Spanner
(globales et régionales)
Les libellés d'application ne sont pas associés aux données de métriques ni aux spans.
Instances Spanner
(globales et régionales)
  • Trafic : api/api_request_count
  • Taux d'erreur du serveur : rapport entre les requêtes dont l'état de la réponse indique une erreur et le nombre total de requêtes. Les valeurs d'état suivantes indiquent une erreur :
    • data_loss
    • deadline_exceeded
    • internal
    • unavailable
    • unimplemented
    • unknown
  • Latence P95 : api/request_latencies
  • Saturation : instance/cpu/utilization
Les libellés d'application ne sont pas associés aux spans.