Servizi e carichi di lavoro supportati dal monitoraggio delle applicazioni

La tabella seguente elenca i servizi e i workload integrati con App Hub e che generano dati metrici con etichette specifiche per l'applicazione. Questo documento non elenca tutti i servizi e i workload integrati con App Hub. Per un elenco completo delle integrazioni, consulta Risorse supportate di App Hub.

Il formato dell'etichetta dipende dal tipo di telemetria e dal modo in cui 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 le etichette dei metadati di sistema o con le etichette delle metriche. La modalità di generazione dei dati delle metriche determina le etichette esatta. Per saperne di più, consulta le etichette specifiche per l'applicazione.

Alcuni servizi e carichi di lavoro possono generare uno o più dei seguenti indicatori di riferimento:

  • 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 generate o mappate a codici di risposta HTTP 5xx nel periodo di tempo selezionato.
  • Latenza P95: il 95° percentile della latenza per una richiesta eseguita nel periodo di tempo selezionato, in millisecondi.
  • Saturazione: misura il grado 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.

Servizi supportati

La tabella seguente elenca i servizi integrati con il monitoraggio delle applicazioni. In generale, le voci dei log della piattaforma, le voci dei log di controllo e i dati delle metriche per questi servizi contengono etichette specifiche dell'applicazione. La colonna Note elenca dettagli sui segnali aurei supportati. Questa colonna elenca anche le limitazioni.

Servizi Note
Cluster Bigtable
(regionali)
Indicatori ideali disponibili:

Le voci di log non includono le etichette delle applicazioni.

Istanze Bigtable
(a livello di regione)

I dati delle metriche non includono le etichette delle applicazioni.

Le voci dei log della piattaforma non includono le etichette delle applicazioni.

Servizi Cloud Run
(regionali)
Indicatori ideali disponibili:
Istanze Cloud SQL
(regionali)
Indicatori ideali disponibili:
Bucket Cloud Storage
(regionali e multiregionali)
Indicatori ideali disponibili:
  • Traffico: api/request_count
  • Tasso di errori del server: il 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 voci dei log della piattaforma non includono le etichette delle applicazioni.

Bilanciatori del carico delle applicazioni di livello 7 interni ed esterni con traffico HTTP o HTTPS
(globali e regionali)

Per i bilanciatori del carico delle applicazioni, solo le regole di inoltro e i servizi di backend sono integrati con App Hub.

Segnali aurei disponibili:

  • Traffico: in base a un tipo di metrica 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.

Le voci dei log della piattaforma non includono le etichette delle applicazioni.

Memorystore for Redis Cluster
(regionale)
Indicatori ideali disponibili:

Le voci dei log della piattaforma non includono le etichette delle applicazioni.

Argomenti Pub/Sub
(globale)
Indicatori ideali disponibili:
  • Traffico: topic/send_request_count
  • Tasso di errori del server: il rapporto tra il numero di richieste con un codice di risposta internal e il numero totale di richieste.
Istanze Spanner
(globali e regionali)
Indicatori ideali disponibili:
  • Traffico: api/api_request_count
  • Tasso di errori del server: il 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
  • Saturazione: instance/cpu/utilization

Le voci dei log della piattaforma non includono le etichette delle applicazioni.

Workload supportati

La tabella seguente elenca i carichi di lavoro integrati con il monitoraggio delle applicazioni. In generale, le voci dei log della piattaforma, le voci dei log di controllo e i dati delle metriche per questi carichi di lavoro contengono etichette specifiche per l'applicazione. La colonna Note elenca dettagli sui segnali aurei supportati. Questa colonna elenca anche le limitazioni.

Workload Note
Job Cloud Run
(regionali)
Indicatori ideali disponibili:

Le voci dei log della piattaforma non includono le etichette delle applicazioni.

Gruppi di istanze gestite Compute Engine
(regionali e a livello di zona)
Indicatori ideali disponibili:
CronJob Kubernetes
(regionali e zonali)

Non sono disponibili indicatori aurei.

Per scoprire come eseguire i Cron Job in GKE, consulta Informazioni sui CronJob in GKE.

DaemonSet di Kubernetes
(regionali e zonali)
Indicatori ideali disponibili:
Deployment Kubernetes
(regionali e zonali)
Indicatori ideali disponibili:
StatefulSet di Kubernetes
(regionali e zonali)
Indicatori ideali disponibili:

Per scoprire come utilizzare un StatefulSet o eseguire il deployment di un'applicazione con stato, consulta Informazioni sui StatefulSet in Google Kubernetes Engine.