Rótulos e atributos do Application Monitoring

Este documento descreve os rótulos e atributos específicos do aplicativo que podem ser anexados aos dados de telemetria e às políticas de alertas. Esses rótulos permitem que o Google Cloud Observability construa uma hierarquia de painéis e uma topologia para um aplicativo registrado no App Hub.

Neste documento, interprete a.b.{x,y} como a.b.x e a.b.y.

Rótulos de registro

Os dados de registro que a Google Cloud infraestrutura grava podem armazenar informações do aplicativo nos seguintes LogEntry campos:

  • apphub
  • apphubDestination
  • apphubSource

Normalmente, o campo apphub é preenchido. Os outros campos são preenchidos apenas quando a entrada de registro grava dados de borda, como com os registros de fluxo de VPC. Cada um desses campos armazena um AppHub objeto, que pode listar rótulos para um aplicativo, um serviço e uma carga de trabalho.

A seguir, ilustramos o formato do campo apphub:

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

Rótulos de métrica

Os dados de métrica da Google Cloud infraestrutura incluem os seguintes rótulos de metadados:

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

Os dados de métrica da instrumentação adicionada aos aplicativos podem incluir os seguintes rótulos de métrica:

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

Atributos de recursos de trace

Os períodos de trace gerados pela instrumentação adicionada aos aplicativos podem incluir os seguintes atributos de recursos:

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

Rótulos de política de alertas

Os rótulos de serviço e carga de trabalho não são anexados automaticamente às políticas de alertas. No entanto, é possível associar uma política de alertas a uma carga de trabalho ou serviço específico anexando rótulos com as seguintes chaves à política de alertas:

  • apphub_application_location
  • apphub_application_id
  • apphub_service_id ou apphub_workload_id

Quando uma política de alertas inclui as chaves anteriores, os incidentes da política são mostrados nos painéis do Application Monitoring.

Para mais informações, consulte Associar uma política de alertas a um serviço ou carga de trabalho.

A seguir