Etiquetas y atributos de Supervisión de aplicaciones

En este documento, se describen las etiquetas y los atributos específicos de la aplicación que se pueden adjuntar a tus datos de telemetría y a las políticas de alertas. Estas etiquetas permiten que Google Cloud Observability cree una jerarquía de paneles y una topología para una aplicación que registras en App Hub.

En este documento, interpreta a.b.{x,y} como a.b.x y a.b.y.

Etiquetas de registro

Los datos de registro que Google Cloud escribe lainfraestructura pueden almacenar información de la aplicación en los siguientes LogEntry campos:

  • apphub
  • apphubDestination
  • apphubSource

Por lo general, el campo apphub se propaga. Los otros campos se propagan solo cuando la entrada de registro registra datos similares a los de la periferia, como con los registros de flujo de VPC. Cada uno de estos campos almacena un AppHub objeto, que puede enumerar etiquetas para una aplicación, un servicio y una carga de trabajo.

A continuación, se ilustra el formato del campo apphub:

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

Etiquetas de métricas

Los datos de métricas de la Google Cloud infraestructura incluyen las siguientes etiquetas de metadatos:

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

Los datos de métricas de la instrumentación que agregaste a tus aplicaciones pueden incluir las siguientes etiquetas de métricas:

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

Atributos de recursos de Trace

Los intervalos de Trace generados por la instrumentación que agregaste a tus aplicaciones pueden incluir los siguientes atributos de recursos:

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

Etiquetas de políticas de alertas

Las etiquetas de servicio y carga de trabajo no se adjuntan automáticamente a las políticas de alertas. Sin embargo, puedes asociar una política de alertas con una carga de trabajo o un servicio específicos si adjuntas etiquetas con las siguientes claves a la política de alertas:

  • apphub_application_location
  • apphub_application_id
  • apphub_service_id o apphub_workload_id

Cuando una política de alertas incluye las claves anteriores, los incidentes de la política se muestran en los paneles de Application Monitoring.

Para obtener más información, consulta Asocia una política de alertas con un servicio o una carga de trabajo.

¿Qué sigue?