La condivisione di una dashboard personalizzata in Cloud Monitoring ti consente di collaborare con colleghi o gruppi della tua organizzazione durante l'analisi di un problema di sistema o la revisione del rendimento del servizio. Quando condividi una dashboard dalla Google Cloud console, Monitoring invia l'URL della dashboard ai destinatari via email, verifica se hanno accesso in visualizzazione e, se il tuo ruolo lo consente, ti chiede di concedere il ruolo Identity and Access Management richiesto.
Per condividere la configurazione JSON di una dashboard tra i progetti anziché condividere un link alla dashboard live, consulta Copiare la definizione di una dashboard in un altro progetto.
Best practice
Per eliminare le barriere di autorizzazione durante la condivisione delle dashboard,
ti consigliamo che un'entità con un ruolo IAM di
Proprietario (roles/owner) per un Google Cloud progetto
conceda il ruolo di
Visualizzatore Monitoring (roles/monitoring.viewer)
a tutte le persone, i gruppi o i domini che potrebbero dover visualizzare una dashboard archiviata in
quel Google Cloud progetto. Per saperne di più, consulta
Concedere l'accesso a Cloud Monitoring.
Prima di iniziare
Completa i seguenti passaggi nel Google Cloud progetto che archivia le dashboard che vuoi condividere:
-
Nella Google Cloud console, vai alla pagina IAM:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo IAM e amministrazione.
Seleziona il Google Cloud progetto.
Se ricevi un errore di autorizzazione negata, potresti non avere un ruolo IAM nel progetto o il tuo ruolo non è con ambito progetto. Per visualizzare la pagina IAM, devi disporre di un ruolo IAM con ambito progetto. I ruoli con ambito progetto sono i ruoli Proprietario (
roles/owner), Editor (roles/editor) e Visualizzatore (roles/viewer).
Condividere una dashboard
Quando analizzi un'anomalia dei dati, potresti voler che un'altra persona o un gruppo di persone visualizzi una dashboard personalizzata. Ad esempio, potresti notare un calo o un picco imprevisto in una metrica sul rendimento e voler consultare un collega. In questo scenario, vuoi condividere una dashboard con il tuo collega.
Per condividere una dashboard:
-
Nella Google Cloud console, vai alla pagina Dashboard:
Se utilizzi la barra di ricerca per trovare questa pagina, seleziona il risultato con il sottotitolo Monitoring.
- Nella barra degli strumenti della Google Cloud console, seleziona il tuo Google Cloud progetto. Per le configurazioni di App Hub, seleziona il progetto host di App Hub o il progetto di gestione.
- Seleziona una dashboard.
Fai clic su Condividi e poi utilizza la tabella seguente per completare la finestra di dialogo.
Proprietario
Utilizza queste istruzioni quando il tuo ruolo IAM è Proprietario (
roles/owner).- Fai clic su Aggiungi persone e gruppi e inserisci i nomi delle persone o dei gruppi.
- Fai clic su Messaggio e inserisci le informazioni che vuoi includere nell'email. Non è necessario includere l'URL della dashboard.
(Facoltativo) Per visualizzare i dati della dashboard per un intervallo di tempo specifico, seleziona Apri dashboard con intervallo di tempo personalizzato e poi inserisci l'ora di inizio e di fine.
Per impostazione predefinita, la dashboard mostra i dati dell'ultima ora.
Fai clic su Invia.
Monitoring valuta se i destinatari dell'email hanno l'autorizzazione per visualizzare la dashboard. Poiché Monitoring non ha accesso ai membri di un gruppo, questi membri potrebbero essere identificati come persone che richiedono le autorizzazioni per visualizzare una dashboard.
Quando tutti i destinatari hanno l'autorizzazione per visualizzare la dashboard, viene inviata loro un'email che li invita a visualizzare la tua dashboard. L'email include il tuo messaggio e l'URL della dashboard.
Se si apre una finestra di dialogo che ti chiede di concedere l'accesso a un destinatario, significa che Monitoring ha stabilito che un destinatario potrebbe non avere l'autorizzazione per visualizzare la dashboard.
Per concedere le autorizzazioni minime per visualizzare la dashboard, seleziona il ruolo di Visualizzatore Monitoring e poi fai clic su Invia.
A ogni destinatario viene inviata un'email che lo invita a visualizzare la tua dashboard. L'email include il tuo messaggio e l'URL della dashboard.
Editor o Visualizzatore
Utilizza queste istruzioni quando il tuo ruolo IAM è Editor (
roles/editor) o Visualizzatore (roles/viewer).- Fai clic su Aggiungi persone e gruppi e inserisci i nomi delle persone o dei gruppi.
- Fai clic su Messaggio e inserisci le informazioni che vuoi includere nell'email. Non è necessario includere l'URL della dashboard.
(Facoltativo) Per visualizzare i dati della dashboard per un intervallo di tempo specifico, seleziona Apri dashboard con intervallo di tempo personalizzato e poi inserisci l'ora di inizio e di fine.
Per impostazione predefinita, la dashboard mostra i dati dell'ultima ora.
Fai clic su Invia.
Monitoring valuta se i destinatari dell'email hanno l'autorizzazione per visualizzare la dashboard. Poiché Monitoring non ha accesso ai membri di un gruppo, questi membri potrebbero essere identificati come persone che richiedono le autorizzazioni per visualizzare una dashboard.
Quando tutti i destinatari hanno l'autorizzazione per visualizzare la dashboard, viene inviata loro un'email che li invita a visualizzare la tua dashboard. L'email include il tuo messaggio e l'URL della dashboard.
Se viene visualizzata una finestra di dialogo con il titolo "Qualcuno potrebbe non avere accesso", significa che Monitoring ha stabilito che un destinatario potrebbe non avere l'autorizzazione per visualizzare la dashboard. Per continuare con il comando di condivisione, fai clic su Invia e poi su OK.
A ogni destinatario viene inviata un'email che lo invita a visualizzare la tua dashboard. L'email include il tuo messaggio e l'URL della dashboard.
Tutti gli altri ruoli
- Fai clic su Aggiungi persone e gruppi e inserisci i nomi delle persone o dei gruppi.
- Fai clic su Messaggio e inserisci le informazioni che vuoi includere nell'email. Non è necessario includere l'URL della dashboard.
(Facoltativo) Per visualizzare i dati della dashboard per un intervallo di tempo specifico, seleziona Apri dashboard con intervallo di tempo personalizzato e poi inserisci l'ora di inizio e di fine.
Per impostazione predefinita, la dashboard mostra i dati dell'ultima ora.
Fai clic su Invia.
Monitoring invia un'email che invita i destinatari a visualizzare la tua dashboard. L'email include il tuo messaggio e l'URL della dashboard.
Risoluzione dei problemi
Questa sezione descrive come risolvere gli errori che potrebbero verificarsi durante la condivisione di una dashboard.
Si verifica un messaggio di errore durante la condivisione di una dashboard
Durante la condivisione di una dashboard possono verificarsi due errori diversi:
Hai il ruolo Proprietario (
roles/owner), ma nella finestra di dialogo di condivisione viene visualizzato il seguente messaggio di errore:Unable to grant access to the following account due to organization configurationsI criteri della tua organizzazione ti impediscono di concedere un ruolo a un'entità. Per risolvere questo errore, contatta l'amministratore dell'organizzazione.
Hai selezionato uno o più destinatari senza un indirizzo email e nella finestra di dialogo di condivisione viene visualizzato il seguente messaggio di errore:
Error: Email addresses and domains must be associated with an active Google Account, Google Workspace account, or Cloud Identity account.Tuttavia, è stata inviata una notifica via email a tutti i destinatari con indirizzi email validi.
Impossibile visualizzare la dashboard condivisa
Ricevi un'email con l'URL della dashboard, ma quando accedi all'URL non riesci a visualizzare la dashboard. Viene invece visualizzato il seguente messaggio:
You do not have sufficient permissions to view this page
Per risolvere il problema, contatta un proprietario del progetto e chiedigli di concederti il ruolo di Visualizzatore Monitoring (roles/monitoring.viewer).
Il grafico mostra un avviso sui metadati sensibili
Apri una dashboard personalizzata e ti aspetti che tutti i widget mostrino i dati. Tuttavia, uno o più widget che contengono query SQL mostrano messaggi simili ai seguenti:
This SQL query is configured to run on the BigQuery engine using [PROJECT_ID],
and references resources from [RESOURCE, ...]. Sensitive metadata,
including table contents, may be written to [PROJECT_ID].
Il messaggio di avviso indica che la query supera i limiti di proprietà e ti offre l'opportunità di verificarla prima dell'esecuzione. I limiti di proprietà sono determinati da diversi fattori, uno dei quali è la gerarchia delle risorse utilizzate dalla query.
Il sistema esegue controlli dei limiti ogni volta che viene aperta una dashboard. Non puoi impedire o ignorare questi avvisi.
Se un widget mostra il messaggio di avviso, puoi eseguire una delle seguenti operazioni:
Se sai che la query è sicura da eseguire e vuoi visualizzare i risultati della query, fai clic su Conferma ed esegui.
Ignora il messaggio di errore. Questo widget non mostrerà i dati per la sessione corrente.
Analizza la query e, se necessario, disattivala. Ad esempio, potresti eseguire le seguenti operazioni:
- Esamina la query e valuta i dati su cui viene eseguita la query.
- Esamina la cronologia della dashboard per determinare chi e quando ha aggiunto il widget.
- Se hai ricevuto un link alla dashboard, verifica che il mittente sia una fonte attendibile.
- Per riferimento futuro, salva l'analisi nella dashboard aggiungendo un widget Testo.
Google Cloud fornisce alcune funzionalità che possono contribuire a impedire l'esfiltrazione di dati tramite phishing, attacchi interni o entità esterne. Per saperne di più, consulta Sicurezza dei dati con Observability Analytics.
Passaggi successivi
- Esplorare i dati rappresentati nei grafici
Aggiungere filtri alle dashboard: