Etichette e attributi di Application Monitoring

Questo documento descrive le etichette e gli attributi specifici dell'applicazione che potrebbero essere collegati ai dati di telemetria e ai criteri di avviso. Queste etichette consentono a Google Cloud Observability di creare una gerarchia di dashboard e una topologia per un' applicazione registrata con App Hub.

In questo documento, interpreta a.b.{x,y} come a.b.x e a.b.y.

Etichette dei log

I dati di log scritti dall' Google Cloud infrastruttura possono archiviare le informazioni sull'applicazione nei seguenti LogEntry campi:

  • apphub
  • apphubDestination
  • apphubSource

In genere, il campo apphub viene compilato. Gli altri campi vengono compilati solo quando la voce di log registra dati di tipo edge, ad esempio con i log di flusso VPC. Ognuno di questi campi memorizza un AppHub oggetto, che può elencare le etichette per un'applicazione, un servizio e un carico di lavoro.

Di seguito è illustrato il 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"
  }
}

Etichette metriche

I dati delle metriche dell'infrastruttura includono le seguenti etichette di metadati: Google Cloud

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

I dati delle metriche della strumentazione aggiunta alle applicazioni possono includere le seguenti etichette delle metriche:

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

Attributi delle risorse di Trace

Gli intervalli di Trace generati dalla strumentazione aggiunta alle applicazioni possono includere i seguenti attributi delle risorse:

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

Etichette dei criteri di avviso

Le etichette di servizi e workload non vengono collegate automaticamente ai criteri di avviso. Tuttavia, puoi associare una criterio di avviso a un servizio o un workload specifico collegando le etichette con le seguenti chiavi alla criterio di avviso:

  • apphub_application_location
  • apphub_application_id
  • apphub_service_id o apphub_workload_id

Quando un criterio di avviso include le chiavi precedenti, gli incidenti relativi al criterio vengono visualizzati nelle dashboard di Application Monitoring.

Per saperne di più, consulta Associare una criterio di avviso a un servizio o un workload.

Passaggi successivi