Rótulos e atributos do Application Monitoring

O Google Cloud Observability usa rótulos de registros, rótulos de métricas, atributos de recursos de rastreamento e rótulos política de alertas específicos do aplicativo para criar painéis e um mapa de topologia para aplicativos registrados no App Hub.

Nas seções a seguir, a notação a.b.{x,y} representa a.b.x e a.b.y.

Rótulos de registro

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

  • apphub
  • apphubDestination
  • apphubSource

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

Confira a seguir 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étricas da infraestrutura do Google Cloud 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étricas da instrumentação que você adicionou aos seus aplicativos podem incluir os seguintes rótulos de métricas:

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

Atributos de recursos de rastreamento

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

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

Rótulos de políticas de alertas

Os rótulos de serviço e carga de trabalho não são anexados automaticamente às políticas de alerta. 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 alertas 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 uma carga de trabalho.

A seguir