Infrastruttura supportata per il monitoraggio delle applicazioni

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

Il formato dell'etichetta dipende dal tipo di telemetria e da come vengono generati i dati. Ad esempio, le voci di log che contengono etichette specifiche dell'applicazione contengono un elemento JSON di tipo apphub. Per i dati delle metriche, le informazioni sull'applicazione vengono associate alla serie temporale con etichette metadati di sistema o con etichette delle metriche. Il modo in cui vengono generati i dati delle metriche determina le etichette esatte. Per saperne di più, consulta Etichette specifiche per l'applicazione.

Alcune infrastrutture possono generare uno o più dei seguenti segnali d'oro:

  • Traffico: tassi di richieste in entrata sul servizio o sul carico di lavoro nel periodo di tempo selezionato.
  • Tasso di errori del server: percentuale media di richieste in entrata che generano o mappano codici di risposta HTTP 5xx nel periodo di tempo selezionato.
  • Latenza P95: 95° percentile di latenza per una richiesta pubblicata 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.

Risorse dell'infrastruttura supportate

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

Risorse dell'infrastruttura Segnali aurei Note e limitazioni
Cluster AlloyDB per PostgreSQL
(regionale)
Le etichette delle applicazioni non sono associate agli intervalli.
Istanze AlloyDB per PostgreSQL
(regionale)
Le etichette delle applicazioni non sono associate agli intervalli.
Cluster Bigtable
(regionale)
Le etichette delle applicazioni non sono associate agli intervalli.
Istanze Bigtable
(regionale)
Le etichette delle applicazioni non sono associate ai dati delle metriche o agli span.
Pipeline di distribuzione Cloud Deploy
(regionale)
Le etichette delle applicazioni non sono associate agli intervalli.
Job Cloud Run
(regionale)
Le etichette delle applicazioni non sono associate alle voci di log.
Servizi e funzioni Cloud Run
(regionale)

Solo gli span di traccia generati da workload strumentati contengono etichette dell'applicazione.

Solo i carichi di lavoro strumentati dal cliente in esecuzione in Cloud Run generano indicatori dorati.

Bucket di log Cloud Logging
(globali e regionali)
Solo i log di controllo contengono etichette delle applicazioni.
Istanze Cloud SQL
(regionale)
Le etichette delle applicazioni non sono associate agli intervalli.
Bucket Cloud Storage
(regionali e multiregionali)
  • Traffico: api/request_count
  • Tasso di errori 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
(regionali e a livello di zona)
Database Firestore
(regionale)
  • Traffico: api/request_count
  • Tasso di errori 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.
CronJob Kubernetes
(regionale e zonale)
Per scoprire come eseguire CronJob in GKE, consulta Informazioni sui CronJob in GKE.
Kubernetes DaemonSets
(regionali e zonali)
Deployment Kubernetes
(regionali e zonali)
Kubernetes StatefulSets
(regionali e di zona)
Per scoprire come utilizzare un StatefulSet o eseguire il deployment di un'applicazione stateful, consulta Informazioni su StatefulSet in Google Kubernetes Engine.
Bilanciatori del carico delle applicazioni esterni e interni di livello 7 con traffico HTTP o HTTPS
(globali e regionali)
  • Traffico: in base a 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 errori del server: il rapporto tra il numero di richieste con 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 le regole di forwarding e i servizi di backend sono integrati con App Hub. Le etichette delle applicazioni non sono associate agli intervalli.
Cluster Memorystore for Redis
(regionale)
Le etichette delle applicazioni non sono associate alle voci di log o agli intervalli.
Istanze Memorystore for Redis
(regionali)
Le etichette delle applicazioni non sono associate ai dati delle metriche o agli span.
Argomenti Pub/Sub
(globale)
Le etichette delle applicazioni non sono associate agli intervalli.
Sottoscrizione Pub/Sub
(globale)
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 span.
Istanze Spanner
(globali e regionali)
  • Traffico: api/api_request_count
  • Tasso di errori 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.