Infrastruttura supportata per il monitoraggio delle applicazioni

Quando le risorse dell'infrastruttura integrate con Application Monitoring vengono registrate come servizio o workload di App Hub, i log della piattaforma e gli audit log, le metriche e le tracce che generano includono etichette specifiche dell'applicazione. Per un elenco dei servizi e dei workload integrati con App Hub, consulta Risorse supportate da App Hub.

Indicatori d'oro nelle dashboard di monitoraggio delle applicazioni

Le dashboard create da Application Monitoring mostrano i dati di log e delle metriche, inclusi i seguenti golden signal, quando questi dati includono etichette specifiche dell'applicazione:

  • Traffico: tassi di richieste in entrata sul servizio o sul workload nel periodo di tempo selezionato. Per alcune configurazioni, questo grafico contiene schede. La scheda Richiesta mostra la metrica L7 di networking e la scheda Byte mostra la metrica L4 di networking.
  • Percentuale di errori del server: rapporto tra le richieste in entrata il cui codice di risposta è equivalente a un codice di risposta HTTP 5xx e tutte le richieste in entrata nel periodo di tempo selezionato.
  • Latenza P95: 95° percentile della latenza per una richiesta gestita nel periodo di tempo selezionato, in millisecondi.
  • Saturazione: misura il livello di riempimento del servizio o del workload. Ad esempio, per i deployment di gruppi di istanze gestite (MIG), Cloud Run e Google Kubernetes Engine, questo campo mostra l'utilizzo della CPU.

Se esplori una dashboard, potresti notare che una metrica rappresentata in un grafico per un golden signal è diversa da quella che ti aspetti. Per alcuni indicatori d'oro, Google Cloud Observability ha un elenco prioritario di metriche di origine. Se una metrica preferita non è disponibile, Google Cloud Observability cerca nell'elenco finché non trova una metrica disponibile.

Risorse dell'infrastruttura supportate

La colonna Note e limitazioni elenca i dettagli sugli indicatori aurei supportati. Questa colonna elenca anche le limitazioni.

Risorse dell'infrastruttura Golden signal Note e limitazioni
Cluster AlloyDB per PostgreSQL
(a livello di regione)
Le etichette delle applicazioni non sono associate agli intervalli.
Istanze AlloyDB per PostgreSQL
(a livello di regione)
Le etichette delle applicazioni non sono associate agli intervalli.
Cluster Bigtable
(a livello di regione)
Le etichette delle applicazioni non sono associate agli intervalli.
Istanze Bigtable
(a livello di regione)
Le etichette delle applicazioni non sono associate ai dati delle metriche o agli intervalli.
Cloud Domains Le etichette delle applicazioni non sono associate ai dati delle metriche o agli intervalli.
Job Cloud Run
(a livello di regione)
Servizi e funzioni Cloud Run
(a livello di regione)

Solo gli intervalli di traccia generati dai workload instrumentati contengono etichette dell'applicazione.

Solo i workload con strumentazione del cliente in esecuzione in Cloud Run generano indicatori d'oro.

Bucket di log di Cloud Logging
(globali e regionali)
Solo gli audit log contengono le etichette delle applicazioni.
Istanze Cloud SQL
(a livello di regione)
Le etichette delle applicazioni non sono associate agli intervalli.
Bucket Cloud Storage
(regionali e multiregionali)
  • Traffico: api/request_count
  • Tasso di errore del server: rapporto tra le richieste con uno stato di risposta che indica un errore e il numero totale di richieste. I seguenti valori di stato indicano un errore:
    • DATA_LOSS
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
    • UNKNOWN
Le etichette delle applicazioni non sono associate agli intervalli.
MIG di Compute Engine
(a livello di regione e di zona)
Servizio Dataproc Metastore
(regionale e multiregionale)

Le etichette delle applicazioni non sono associate agli intervalli.

Per informazioni generali, consulta la panoramica di Dataproc Metastore.

Pipeline di distribuzione di Cloud Deploy
(Regionale)
Le etichette delle applicazioni non sono associate agli intervalli.
Database Firestore
(a livello di regione)
  • Traffico: api/request_count
  • Tasso di errore del server: rapporto tra le richieste con uno stato di risposta che indica un errore e il numero totale di richieste. I seguenti valori di stato indicano un errore:
    • DEADLINE_EXCEEDED
    • INTERNAL
    • UNAVAILABLE
    • UNIMPLEMENTED
  • Latenza P95: api/request_latencies
Le etichette delle applicazioni non sono associate agli intervalli.
Gateway GKE
gateway.networking.k8s.io/Gateway
Le etichette delle applicazioni non sono associate alle voci di log o agli intervalli.
GKE Ingress
networking.k8s.io/Ingress
Le etichette delle applicazioni non sono associate agli intervalli.
CronJob Kubernetes
(a livello di regione e di zona)
Per scoprire come eseguire i CronJob in GKE, consulta Informazioni sui CronJob in GKE.
DaemonSet Kubernetes
(regionali e di zona)
Consulta Indicatori aurei per Kubernetes.
Deployment Kubernetes
(a livello di regione e di zona)
Consulta Indicatori aurei per Kubernetes.
StatefulSet Kubernetes
(a livello di regione e di zona)
Consulta Indicatori aurei per Kubernetes. Per scoprire come utilizzare un oggetto StatefulSet o eseguire il deployment di un'applicazione stateful, consulta Informazioni sugli oggetti StatefulSet in Google Kubernetes Engine.
Bilanciatori del carico delle applicazioni esterni e interni di livello 7 con traffico HTTP o HTTPS
(globale, regionale e tra regioni)
Per i bilanciatori del carico delle applicazioni, solo le regole di forwarding e i servizi di backend sono integrati con App Hub. Le etichette delle applicazioni non sono associate agli intervalli.
Memorystore for Redis Cluster
(a livello di regione)
Le etichette delle applicazioni non sono associate alle voci di log o agli intervalli.
Istanze Memorystore for Redis
(a livello di regione)
Le etichette delle applicazioni non sono associate ai dati delle metriche o agli intervalli.
Argomenti Pub/Sub
(globale)
Le etichette delle applicazioni non sono associate agli intervalli.
Sottoscrizioni Pub/Sub
(globale)
Le etichette delle applicazioni non sono associate agli intervalli.
Secret di Secret Manager
(globali e regionali)
Le etichette delle applicazioni non sono associate agli intervalli.
Database Spanner
(globali e regionali)
Le etichette delle applicazioni non sono associate ai dati delle metriche o agli intervalli.
Istanze Spanner
(globali e regionali)
  • Traffico: api/api_request_count
  • Tasso di errore del server: rapporto tra le richieste con uno stato di risposta che indica un errore e il numero totale di richieste. I seguenti valori di stato indicano un errore:
    • data_loss
    • deadline_exceeded
    • internal
    • unavailable
    • unimplemented
    • unknown
  • Latenza P95: api/request_latencies
  • Saturazione: instance/cpu/utilization
Le etichette delle applicazioni non sono associate agli intervalli.
Agenti Vertex AI Agent Engine
(Regionale)
Server MCP di Google Cloud
(globale)
  • Traffico: mcp/request_count
  • Tasso di errore del server: il rapporto tra il numero di richieste con uno stato di risposta 5xx e il numero totale di richieste.
  • Latenza P95: mcp/request_durations

I golden signal vengono mostrati solo nella dashboard dettagliata.

Le etichette delle applicazioni non sono associate ai dati delle metriche o agli intervalli.

Golden signal per Kubernetes

Per i DaemonSet, i Deployment e gli StatefulSet di Kubernetes, Google Cloud Observability utilizza i seguenti dati delle metriche per ricavare i valori per i golden signal, quando questi dati sono disponibili:

In una dashboard, potresti notare che il grafico che mostra le informazioni sul traffico contiene due schede:

  • La scheda Traffico (richieste) mostra i dati sul traffico di rete L7 e le unità sono richieste al secondo.
  • La scheda Traffico (byte) mostra la metrica pod/network/received_bytes_count, che ha unità di KiB al secondo ed è una metrica L4 di networking.

Quando sono disponibili sia le metriche sul traffico L7 sia quelle sul traffico L4, le metriche L7 vengono visualizzate nelle pagine di riepilogo, ma il grafico del traffico contiene schede che ti consentono di visualizzare entrambe le metriche. Se è disponibile una sola metrica, questa viene visualizzata nella pagina di riepilogo e nelle dashboard.

Per i workload eseguiti su GKE, Google Cloud Observability potrebbe derivare i golden signal dalla metrica Prometheus http_server_request_duration_seconds, disponibile solo quando strumentalizzi l'applicazione utilizzando OpenTelemetry. Per saperne di più, consulta Strumenta l'applicazione.