Etiquetas y atributos de Supervisión de aplicaciones

Google Cloud Observability usa etiquetas de registro específicas de la aplicación, etiquetas de métricas, atributos de recursos de seguimiento y etiquetas de políticas de alertas para crear paneles y un mapa de topología para las aplicaciones registradas en App Hub.

En las siguientes secciones, la notación a.b.{x,y} representa tanto a.b.x como a.b.y.

Etiquetas de registro

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

  • apphub
  • apphubDestination
  • apphubSource

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

En la siguiente ilustración, se muestra 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 infraestructura Google Cloud 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 seguimiento 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, las alertas de la política se muestran en los paneles de Application Monitoring.

Para obtener más información, consulta Cómo asociar una política de alertas a un servicio o una carga de trabajo.

¿Qué sigue?