Libellés et attributs de la surveillance des applications

Ce document décrit les libellés et attributs spécifiques aux applications qui peuvent être associés à vos données de télémétrie et à vos règles d'alerte. Ces libellés permettent à Google Cloud Observability de créer une hiérarchie de tableaux de bord et une topologie pour une application que vous enregistrez auprès de App Hub.

Dans ce document, interprétez a.b.{x,y} comme a.b.x et a.b.y.

Libellés de journaux

Les données de journalisation écrites par Google Cloud l'infrastructure peuvent stocker des informations sur les applications dans les champs LogEntry suivants :

  • apphub
  • apphubDestination
  • apphubSource

En règle générale, le champ apphub est renseigné. Les autres champs ne sont renseignés que lorsque l'entrée de journal enregistre des données de type périphérie, comme avec les journaux de flux VPC. Chacun de ces champs stocke un AppHub objet, qui peut répertorier les libellés d'une application, d'un service et d'une charge de travail.

L'illustration suivante montre le format du champ apphub :

apphub: {
  application: {
    container: "projects/my-project"
    id: "my-app"
    location: "my-app-location"
  }
  workload: {
    criticalityType: "MEDIUM"
    environmentType: "STAGING"
    id: "my-workload-id"
  }
}

Étiquettes de métriques

Les données de métriques provenant de Google Cloud l'infrastructure incluent les libellés de métadonnées suivants :

  • metadata.system_labels.apphub_application_{container,id,location}
  • metadata.system_labels.apphub_{workload,service}_{criticality_type,environment_type,id}

Les données de métriques provenant de l'instrumentation que vous avez ajoutée à vos applications peuvent inclure les libellés de métriques suivants :

  • metric.labels.apphub_application_{container,id,location}
  • metric.labels.apphub_workload_{criticality_type,environment_type,id}

Attributs de ressource Trace

Les délais Trace générés par l'instrumentation que vous avez ajoutée à vos applications peuvent inclure les attributs de ressource suivants :

  • gcp.apphub.application.{container,id,location}
  • gcp.apphub.{workload,service}.{criticality_type,environment_type,id}

Libellés de règles d'alerte

Les libellés de service et de charge de travail ne sont pas automatiquement associés aux règles d'alerte. Toutefois, vous pouvez associer une règle d'alerte à une charge de travail ou à un service spécifique en associant des libellés avec les clés suivantes à la règle d'alerte :

  • apphub_application_location
  • apphub_application_id
  • apphub_service_id ou apphub_workload_id

Lorsqu'une règle d'alerte inclut les clés précédentes, les incidents liés à la règle s'affichent dans les tableaux de bord de la surveillance des applications.

Pour en savoir plus, consultez Associer une règle d'alerte à un service ou à une charge de travail.

Étape suivante