Questo documento contiene informazioni che potrebbero aiutarti a capire quali dati vengono visualizzati nella pagina Monitoraggio applicazioni. Contiene anche informazioni che potrebbero aiutarti a configurare il tuo progetto Google Cloud in modo da visualizzare i dati della tua applicazione.
Problemi noti
Questa sezione elenca i problemi noti relativi al monitoraggio delle applicazioni:
- La latenza di Trace non è disponibile in Application Monitoring. Per visualizzare i dati di latenza per la tua applicazione, utilizza la pagina Esplora tracce e applica i filtri per applicazione, servizio o workload. Per saperne di più, consulta Trovare ed esplorare le tracce: visualizzare le informazioni sull'applicazione.
Risoluzione dei problemi
Questa sezione descrive come risolvere i problemi relativi al monitoraggio delle applicazioni.
Ti viene chiesto di creare un'applicazione
Apri la pagina Monitoraggio applicazioni nella console Google Cloud e visualizzi il messaggio "Crea un'applicazione per iniziare". Non ti aspetti di visualizzare questo messaggio perché hai registrato un' applicazione App Hub.
Per risolvere questo errore, assicurati che il selettore delle risorse sia impostato sul tuo progetto host di App Hub o sul progetto di gestione della cartella abilitata alle app.
La tua applicazione non mostra i dati per alcuni indicatori chiave
Esistono diversi motivi per cui non visualizzerai un valore per un indicatore chiave:
L'infrastruttura non supporta il tipo di metrica. Ad esempio, i bilanciatori del carico di rete non supportano le metriche di sistema. Per ulteriori informazioni, consulta Servizi e workload supportati da Application Monitoring.
Il tipo di metrica è supportato, ma non sono disponibili dati. Ad esempio, se l'intervallo di tempo è impostato per un intervallo in cui non sono stati raccolti dati delle metriche, non ci sono dati da visualizzare per i segnali d'oro.
Per un elenco delle risorse che generano etichette App Hub, consulta Servizi e carichi di lavoro supportati da Application Monitoring.
I dati delle metriche della tua applicazione sono mancanti o incompleti
Visualizzi un grafico per un servizio o un carico di lavoro e questo grafico non mostra alcun dato di metrica o alcuni dati sono mancanti.
Potresti non dover fare nulla. I grafici aggiunti alla dashboard predefinita per un servizio o un workload vengono selezionati in base alle risorse utilizzate da quel servizio o workload. Tuttavia, alcune risorse potrebbero non generare dati per un tipo di metrica specifico. Per un elenco delle risorse che generano etichette App Hub, consulta Servizi e carichi di lavoro supportati da Application Monitoring.
Se i dati della metrica sono incompleti, procedi nel seguente modo:
Assicurati che il selettore di progetti sia impostato sul tuo progetto host di App Hub o sul progetto di gestione della cartella app.
Assicurati che l'amministratore dell'organizzazione abbia configurato l'ambito delle metriche per il tuo progetto host di App Hub o il progetto di gestione per la tua cartella abilitata per le app in modo da elencare i progetti che archiviano i dati delle metriche della tua applicazione. Per saperne di più, vedi Configurare Application Monitoring.
I dati di log della tua applicazione sono mancanti o incompleti
Il pannello dei log in una dashboard non mostra alcuna voce di log o non mostra tutte le voci di log generate dalla tua applicazione.
Per risolvere questo errore, procedi nel seguente modo:
-
Per ottenere le autorizzazioni necessarie per visualizzare i dati di log, chiedi all'amministratore di concederti i seguenti ruoli IAM:
-
Visualizzatore log (
roles/logging.viewer
) nel progetto host di App Hub o nel progetto di gestione per la cartella abilitata per l'app e in qualsiasi altro progetto elencato nel suo ambito di log predefinito. Questo ruolo concede l'accesso alla maggior parte delle voci di log nel bucket di log_Default
. Per ulteriori informazioni, consulta Ruoli di Logging. -
Logs View Accessor (
roles/logging.viewAccessor
) nelle visualizzazioni dei log elencate nell'ambito dei log predefinito del progetto host di App Hub o del progetto di gestione per la cartella abilitata per l'app. Per scoprire di più su come concedere l'accesso a una visualizzazione log, vedi Controllare l'accesso a una visualizzazione log.
-
Visualizzatore log (
Assicurati che l'amministratore dell'organizzazione abbia configurato l'ambito di logging predefinito del progetto host di App Hub o del progetto di gestione della cartella abilitata per le app in modo da elencare le risorse che archiviano i dati di log dell'applicazione. Per saperne di più, vedi Configurare Application Monitoring.
Mancano le policy di avviso
Affinché una criterio di avviso venga visualizzata in una dashboard di monitoraggio delle applicazioni, devi associarla a un servizio o a un workload aggiungendo etichette specifiche alla policy.
Per associare un criterio di avviso a un carico di lavoro o a un servizio utilizzando la console Google Cloud :
-
Nella Google Cloud console, vai alla pagina notifications Avvisi:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
- Nella barra degli strumenti della consoleGoogle Cloud , seleziona il progetto host di App Hub o il progetto di gestione della cartella app.
- Trova il criterio di avviso, fai clic su more_vert Visualizza altro, seleziona Modifica e poi vai alla sezione Notifiche e nome.
- Nella sezione Etichette applicazione, seleziona l'applicazione e poi il carico di lavoro o il servizio.
- Fai clic su Salva policy.
Dopo aver completato questi passaggi, le etichette con le seguenti chiavi vengono associate al criterio di avviso. Queste etichette identificano la tua applicazione e il tuo servizio o carico di lavoro:
apphub_application_location
apphub_application_id
apphub_service_id
oapphub_workload_id
Puoi anche aggiungere etichette utente a un criterio di avviso utilizzando Google Cloud CLI, Terraform o l'API Cloud Monitoring. Tuttavia, devi utilizzare le chiavi delle etichette mostrate nell'esempio precedente. Per ulteriori informazioni, consulta le seguenti risorse:
Hai aggiunto etichette di applicazione ai criterio di avviso, ma i criteri non sono elencati
Per risolvere questo errore, verifica che la policy includa le seguenti etichette:
apphub_application_location
apphub_application_id
apphub_service_id
oapphub_workload_id
Le dashboard per i servizi e i workload sono diverse
Non devi fare niente.
Le risorse utilizzate da un servizio o da un workload determinano i dati visualizzati per quel servizio o workload.
Non puoi salvare le modifiche alla dashboard che stai visualizzando
Stai esplorando i dati visualizzati in una dashboard di un servizio o di un carico di lavoro e vuoi salvare le modifiche. La barra degli strumenti mostra un pulsante Salva nella dashboard. Tuttavia, quando selezioni questo pulsante, non puoi salvare le modifiche alla dashboard corrente.
Il pulsante Salva nella dashboard viene visualizzato solo quando la dashboard che stai visualizzando è di sola lettura. Tuttavia, puoi utilizzare questo pulsante per salvare le modifiche in una dashboard personalizzata. Per ulteriori informazioni, consulta la panoramica delle dashboard.
Non puoi salvare il grafico
Quando esplori i dati di telemetria, nella barra degli strumenti il pulsante Salva nella dashboard è disattivato.
Per risolvere questo errore, assicurati di disporre di autorizzazioni sufficienti.
Per ottenere le autorizzazioni
necessarie per salvare le modifiche a una dashboard personalizzata,
chiedi all'amministratore di concederti il
ruolo IAM Monitoring Editor (roles/monitoring.editor
)
nel progetto host App Hub o nel progetto di gestione
per la cartella abilitata per le app.
Vengono aperti incidenti imprevisti
Con il rilascio di Application Monitoring, l'etichetta
metadata.system_labels.apphub_host_project_id
è stata rinominata
metadata.system_labels.apphub_application_container
. Questa modifica potrebbe comportare
la generazione di nuovi incidenti e la mancata
chiusura di alcuni incidenti aperti. Ad esempio, per le policy di assenza di metriche, potresti ricevere una notifica
perché la modifica delle etichette potrebbe causare l'interruzione della segnalazione di campioni
di una serie temporale monitorata.
Non devi fare niente. Gli incidenti vengono chiusi automaticamente quando i dati smettono di arrivare, dopo la scadenza della durata di chiusura automatica. Per maggiori informazioni, consulta la pagina Dati parziali delle metriche.
Non puoi accedere ai log nella cartella abilitata per l'app
Hai selezionato una cartella app con il selettore di risorse nella Google Cloud console. A questo punto, apri una pagina di Google Cloud Observability, ad esempio la pagina Esplora log, e il selettore di risorse viene reimpostato su un progetto.
Il comportamento è intenzionale. Quando selezioni una cartella abilitata per le app e poi accedi a una pagina di Google Cloud Observability, la risorsa selezionata viene reimpostata sul progetto di gestione della cartella. In genere, seleziona il progetto quando vuoi visualizzare i dati di telemetria per un'applicazione.
Per accedere ai log nella cartella abilitata per le app, utilizza il selettore di risorse per selezionare manualmente la cartella.