Infrastruttura supportata per il monitoraggio delle applicazioni

Nella tabella seguente sono elencate le risorse dell'infrastruttura integrate con Application Monitoring. Quando queste risorse vengono registrate come servizio o carico di lavoro di App Hub, la telemetria generata dalle risorse include etichette specifiche dell'applicazione. Questa telemetria include voci di log della piattaforma e di audit, dati delle metriche e dati di traccia. Per un elenco dei servizi e dei carichi di lavoro integrati con App Hub, consulta Risorse supportate da App Hub.

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

  • Traffico: tassi di richieste in entrata sul servizio o sul carico di lavoro nel periodo di tempo selezionato. Per alcune configurazioni, questo grafico contiene schede. La scheda Richiesta mostra la metrica L7 di rete e la scheda Byte mostra la metrica L4 di rete.
  • Tasso di errore 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 utilizzo del servizio o del carico di lavoro. Ad esempio, per i gruppi di istanze gestite (MIG), Cloud Run e i deployment di 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 segnale aureo è diversa dalla metrica che ti aspetti. Per alcuni segnali aurei, 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 ne trova una disponibile.

Risorse dell'infrastruttura supportate

La colonna Note e limitazioni elenca i dettagli sui segnali aurei supportati. Questa colonna elenca anche le limitazioni.

Risorse dell'infrastruttura Segnali aurei Note e limitazioni
Cluster AlloyDB per PostgreSQL
(regionali)
Le etichette delle applicazioni non sono collegate agli intervalli.
Istanze AlloyDB per PostgreSQL
(regionali)
Le etichette delle applicazioni non sono collegate agli intervalli.
Cluster Bigtable
(regionali)
Le etichette delle applicazioni non sono collegate agli intervalli.
Istanze Bigtable
(regionali)
Le etichette delle applicazioni non sono collegate ai dati delle metriche o agli intervalli.
Cloud Domains Le etichette delle applicazioni non sono collegate ai dati delle metriche o agli intervalli.
Job Cloud Run
(regionali)
Servizi e funzioni Cloud Run
(regionali)

Solo gli intervalli di traccia generati dai carichi di lavoro strumentati contengono etichette delle applicazioni.

Solo i carichi di lavoro strumentati dal cliente in esecuzione in Cloud Run generano segnali aurei.

Bucket di log Cloud Logging
(globali e regionali)
Solo i log di audit contengono etichette delle applicazioni.
Istanze Cloud SQL
(regionali)
Le etichette delle applicazioni non sono collegate 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 collegate agli intervalli.
MIG Compute Engine
(regionali e a livello di zona)
Servizio Dataproc Metastore
(regionale e multiregionale)

Le etichette delle applicazioni non sono collegate agli intervalli.

Per informazioni generali, consulta Panoramica di Dataproc Metastore.

Pipeline di distribuzione di Cloud Deploy
(regionali)
Le etichette delle applicazioni non sono collegate agli intervalli.
Database Firestore
(regionali)
  • 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 collegate agli intervalli.
Gateway GKE
gateway.networking.k8s.io/Gateway
Le etichette delle applicazioni non sono collegate alle voci di log o agli intervalli.
GKE Ingress
networking.k8s.io/Ingress
Le etichette delle applicazioni non sono collegate agli intervalli.
CronJob Kubernetes
(regionali e a livello di zona)
Per scoprire come eseguire i CronJob in GKE, consulta Informazioni sui CronJob in GKE.
DaemonSet Kubernetes
(regionali e a livello di zona)
Consulta Segnali aurei per Kubernetes.
Deployment Kubernetes
(regionali e a livello di zona)
Consulta Segnali aurei per Kubernetes.
StatefulSet Kubernetes
(regionali e a livello di zona)
Consulta Segnali aurei per Kubernetes. Per scoprire come utilizzare uno StatefulSet o eseguire il deployment di un'applicazione con stato, consulta Informazioni sugli StatefulSet in Google Kubernetes Engine.
Bilanciatori del carico delle applicazioni esterni e interni di livello 7 con traffico HTTP o HTTPS
(globali, regionali e tra regioni)
  • Traffico: basato su un tipo di metrica di Cloud Load Balancing che registra il conteggio delle richieste, ad esempio https/request_count. La configurazione di Cloud Load Balancing determina la metrica effettiva.
  • Tasso di errore del server: rapporto tra il numero di richieste con uno stato di risposta 5xx e il numero totale di richieste.
  • Latenza P95: basata su un tipo di metrica di Cloud Load Balancing che registra le latenze totali, ad esempio https/total_latencies. La configurazione di Cloud Load Balancing determina la metrica effettiva.
Per i bilanciatori del carico delle applicazioni, solo regole di forwarding e servizi di backend sono integrati con App Hub. Le etichette delle applicazioni non sono collegate agli intervalli.
Cluster Memorystore per Redis
(regionali)
Le etichette delle applicazioni non sono collegate alle voci di log o agli intervalli.
Istanze Memorystore for Redis
(regionali)
Le etichette delle applicazioni non sono collegate ai dati delle metriche o agli intervalli.
Argomenti Pub/Sub
(globali)
Le etichette delle applicazioni non sono collegate agli intervalli.
Abbonamento Pub/Sub
(globale)
Le etichette delle applicazioni non sono collegate agli intervalli.
Secret di Secret Manager
(globali e regionali)
Le etichette delle applicazioni non sono collegate agli intervalli.
Database Spanner
(globali e regionali)
Le etichette delle applicazioni non sono collegate 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 collegate agli intervalli.
Agenti Vertex AI Agent Engine
(regionali)
Server MCP di Google Cloud
(globali)
  • Traffico: mcp/request_count
  • Tasso di errore del server: rapporto tra il numero di richieste con uno stato di risposta 5xx e il numero totale di richieste.
  • Latenza P95: mcp/request_durations

I segnali aurei vengono mostrati solo nella dashboard dettagliata.

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

Segnali aurei per Kubernetes

Per i DaemonSet, i deployment e gli StatefulSet Kubernetes, Google Cloud Observability utilizza i seguenti dati delle metriche per derivare i valori dei segnali aurei, quando questi dati sono disponibili:

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

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

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

Per i carichi di lavoro eseguiti su GKE, Google Cloud Observability potrebbe derivare i segnali aurei dalla metrica Prometheus http_server_request_duration_seconds, disponibile solo quando strumenti l'applicazione utilizzando OpenTelemetry. Per saperne di più, consulta Strumentare l'applicazione.