Questo documento contiene informazioni che potrebbero aiutarti a capire quali dati vengono visualizzati nella pagina Monitoraggio delle applicazioni. Contiene inoltre 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 del tracciato non è disponibile nel monitoraggio delle applicazioni. Per visualizzare i dati delle tracce, devi utilizzare la pagina Esplora tracce. Per ulteriori informazioni, vedi Trovare ed esplorare le tracce.
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 delle applicazioni nella console Google Cloud e visualizza il messaggio "Crea un'applicazione per iniziare". Non ti aspetti di vedere questo messaggio perché hai registrato un'applicazione App Hub.
Per risolvere questo errore, assicurati che il selettore delle risorse sia impostato sul progetto host di App Hub o sul progetto di gestione per la cartella abilitata per le app.
La tua applicazione non mostra i dati per alcuni indicatori ideali
Esistono diversi motivi per cui non viene visualizzato un valore per un indicatore ideale:
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 Risorse supportate di App Hub.
Il tipo di metrica è supportato, ma non sono disponibili dati. Ad esempio, se l'intervallo di tempo è impostato su un intervallo in cui non sono stati raccolti dati sulle metriche, non ci sono dati da visualizzare per gli indicatori ideali.
Per un elenco delle risorse che generano etichette di App Hub, consulta Risorse supportate di App Hub.
I dati delle metriche della tua applicazione sono mancanti o incompleti
Visualizzi un grafico per un servizio o un carico di lavoro che non mostra alcun dato metrico o di cui mancano alcuni dati.
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 di App Hub, consulta Risorse supportate di App Hub
Se i dati delle metriche sono incompleti:
Assicurati che il selettore di progetti sia impostato sul progetto host di App Hub o sul progetto di gestione per la cartella abilitata per le app.
Assicurati che l'amministratore dell'organizzazione abbia configurato l'ambito delle metriche per il progetto host di App Hub o il progetto di gestione per la cartella abilitata per le app in modo da elencare i progetti che memorizzano i dati delle metriche dell'applicazione. Per saperne di più, vedi Configurare il monitoraggio delle applicazioni.
I dati dei log dell'applicazione sono mancanti o incompleti
Il riquadro dei log in una dashboard non mostra alcuna voce di log o non mostra tutte le voci di log generate dall'applicazione.
Per risolvere questo errore:
-
Per ottenere le autorizzazioni necessarie per visualizzare i dati dei log, chiedi all'amministratore di concederti i seguenti ruoli IAM:
-
Logs Viewer (
roles/logging.viewer
) nel progetto host di App Hub o nel progetto di gestione per la tua cartella abilitata per le app e in tutti gli altri progetti elencati nell'ambito dei log predefinito. Questo ruolo concede l'accesso alla maggior parte delle voci di log nel bucket dei log_Default
. Per ulteriori informazioni, consulta Ruoli di logging. -
Accessore visualizzazione log (
roles/logging.viewAccessor
) nelle visualizzazioni dei log elencate nell'ambito dei log predefinito del progetto host di yourApp Hub o del progetto di gestione per la tua cartella abilitata per le app. Per scoprire di più su come concedere l'accesso a una visualizzazione dei log, consulta Controllare l'accesso a una visualizzazione dei log.
-
Logs Viewer (
Assicurati che l'amministratore dell'organizzazione abbia configurato l'ambito di log predefinito del progetto host di App Hub o del progetto di gestione per la cartella abilitata per le app in modo da elencare le risorse che memorizzano i dati dei log della tua applicazione. Per saperne di più, vedi Configurare il monitoraggio delle applicazioni.
Le policy di avviso non sono presenti
Affinché una regola di avviso venga visualizzata in una dashboard di monitoraggio delle applicazioni, devi associarla a un servizio o a un workload aggiungendo etichette specifiche alla regola.
Per associare un criterio di avviso a un carico di lavoro o a un servizio utilizzando la console Google Cloud, segui questi passaggi:
-
Nella console Google Cloud, 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 console Google Cloud, seleziona il progetto host di App Hub o il progetto di gestione per la tua cartella abilitata per le app.
- Individua il criterio di avviso, fai clic su more_vert Visualizza altro, selezionate Modifica e 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 criterio.
Al termine di questi passaggi, le etichette con le seguenti chiavi vengono associate al tuo criterio di avviso. Queste etichette identificano l'applicazione e il servizio o il 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 tuoi criteri di avviso, ma i criteri non sono elencati
Per risolvere questo errore, verifica che il criterio includa le seguenti etichette:
apphub_application_location
apphub_application_id
apphub_service_id
oapphub_workload_id
Le dashboard per i servizi e i carichi di lavoro sono diverse
Non è richiesta alcuna azione.
Le risorse utilizzate da un servizio o da un workload determinano quali dati vengono visualizzati per quel servizio o workload.
Non puoi salvare le modifiche alla dashboard che stai visualizzando
Stai esaminando i dati mostrati in una dashboard di servizi o carichi di lavoro e vuoi salvare le modifiche. Nella barra degli strumenti viene visualizzato il pulsante Salva nella dashboard. Tuttavia, se selezioni questo pulsante, non puoi salvare le modifiche alla dashboard corrente.
Il pulsante Salva nella dashboard viene visualizzato solo quando la dashboard visualizzata è 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 riesci a salvare il grafico
Quando esamini i dati di telemetria, il pulsante Salva nella dashboard nella barra degli strumenti è disattivato.
Per risolvere questo errore, assicurati di disporre delle autorizzazioni sufficienti.
Per ottenere le autorizzazioni necessarie per salvare le modifiche a una dashboard personalizzata, chiedi all'amministratore di concederti il ruolo IAM Editor monitoraggio (roles/monitoring.editor
) nel progetto host dell'hub di app o nel progetto di gestione per la cartella abilitata per le app.
Vengono aperti incidenti imprevisti
Con il rilascio del monitoraggio delle applicazioni, l'etichetta metadata.system_labels.apphub_host_project_id
è stata rinominata metadata.system_labels.apphub_application_container
. Questa modifica potrebbe comportare la generazione di alcuni nuovi incidenti e la mancata chiusura di alcuni incidenti aperti.
Ad esempio, per i criteri di assenza di metriche, potresti ricevere una notifica perché la modifica delle etichette potrebbe causare l'interruzione della registrazione dei campioni di una serie temporale monitorata.
Non è richiesta alcuna azione. Gli incidenti vengono chiusi automaticamente quando i dati non vengono più inviati, al termine della durata della chiusura automatica. Per ulteriori informazioni, consulta Dati metrici parziali.
Non riesci ad accedere ai log nella cartella con le app abilitate
Hai selezionato una cartella abilitata per le app con il selettore di risorse nella console Google Cloud. Apri una pagina di Google Cloud Observability, come la pagina Esplora log, e il selettore delle risorse viene reimpostato su un progetto.
Si tratta di un comportamento intenzionale. Dopo aver selezionato una cartella abilitata per le app, se accedi a una pagina di Google Cloud Observability, la risorsa selezionata viene reimpostata sul progetto di gestione della cartella. In genere, è consigliabile selezionare il progetto quando vuoi visualizzare i dati di telemetria di un'applicazione.
Per accedere ai log nella cartella abilitata per l'app, utilizza il selettore di risorse per selezionare manualmente la cartella.