Etichette e attributi di Application Monitoring

Google Cloud Observability utilizza etichette di log specifiche dell'applicazione, etichette delle metriche, attributi delle risorse di traccia ed etichette dei criterio di avviso per creare dashboard e una mappa della topologia per le applicazioni registrate in App Hub.

Nelle sezioni seguenti, la notazione a.b.{x,y} rappresenta sia a.b.x sia a.b.y.

Etichette dei log

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

  • apphub
  • apphubDestination
  • apphubSource

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

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 Google Cloud includono le seguenti etichette dei metadati:

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

I dati delle metriche provenienti dalla strumentazione che hai aggiunto alle tue 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 che hai aggiunto alle tue applicazioni possono includere i seguenti attributi delle risorse:

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

Etichette delle policy di avviso

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

  • apphub_application_location
  • apphub_application_id
  • apphub_service_id o apphub_workload_id

Quando una criterio di avviso include le chiavi precedenti, gli avvisi per la policy vengono visualizzati nelle dashboard di monitoraggio delle applicazioni.

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

Passaggi successivi