Concedere agli utenti e alle identità l'accesso ad Grafana con gestione Azure

Spesso più team hanno bisogno di accedere agli stessi dashboard di monitoraggio. Ad esempio, un team DevOps potrebbe monitorare le prestazioni delle applicazioni mentre un team di supporto utilizza le stesse dashboard per risolvere problemi dei clienti.

Utilizza il controllo di accesso basato su ruoli (RBAC) di Azure per concedere ad utenti Microsoft Entra, gruppi, entità servizio o identità gestite l'accesso a uno spazio di lavoro Grafana con gestione Azure. Il ruolo assegnato in Grafana determina cosa può fare il destinatario in Grafana. Gli amministratori di Grafana possono quindi utilizzare i permessi di Grafana per affinare l'accesso a cartelle, dashboard e fonti dati specifiche.

Questo articolo spiega i ruoli Grafana supportati, come assegnarli e come configurare i permessi per i componenti Grafana.

Prerequisiti

Informazioni sui ruoli di Grafana

Grafana con gestione Azure supporta Azure RBAC, un sistema di autorizzazione che consente di concedere diversi livelli di accesso allo spazio di lavoro a utenti, gruppi, entità servizio o identità gestite.

I ruoli predefiniti seguenti sono disponibili in Grafana con gestione Azure, ognuno dei quali offre diversi livelli di accesso:

Ruolo integrato Descrizione ID
Amministratore di Grafana Eseguire tutte le operazioni di Grafana, inclusa la gestione delle fonti dati, la creazione di dashboard e l'amministrazione dei team e dei permessi dei componenti di Grafana. 22926164-76b3-42b3-bc55-97df8dab3e41
Editor di Grafana Visualizzare e modificare un'istanza di Grafana, inclusi i dashboard e gli avvisi. a79a5197-3a5c-4973-a920-486035ffd60f
Visualizzatore limitato di Grafana Visualizzare una home page di Grafana. Questo ruolo non contiene autorizzazioni assegnate per impostazione predefinita e non è disponibile per le aree di lavoro Grafana v9. 41e04612-9dac-4699-a02b-c82ff2cc3fb5
Visualizzatore Grafana Visualizzare un'area di lavoro Grafana, inclusi i dashboard e gli avvisi. 60921a7e-fef1-4a43-9b16-a26c52ad4769

Per accedere all'interfaccia utente di Grafana, gli utenti devono avere uno dei ruoli elencati nella tabella precedente. Per altre informazioni sui ruoli di Grafana, vedere la documentazione di Grafana. Il ruolo Visualizzatore limitato di Grafana in Azure corrisponde al ruolo "Nessun ruolo di base" nei documenti di Grafana.

Assegnare un ruolo Grafana

I ruoli e le assegnazioni utente di Grafana si integrano completamente con Microsoft Entra ID. Puoi assegnare un ruolo Grafana a qualsiasi utente Microsoft Entra, gruppo, service principal o identità gestita, e concedere loro i permessi di accesso associati a quel ruolo. È possibile gestire queste autorizzazioni dal portale di Azure o dalla riga di comando. Questa sezione illustra come assegnare ruoli Grafana agli utenti nel portale di Azure.

  • Portale
  • interfaccia della riga di comando di Azure
  1. Aprire l'area di lavoro Grafana con gestione Azure.

  2. Selezionare Controllo di accesso (IAM) nel menu a sinistra.

  3. Selezionare Aggiungi un'assegnazione di ruolo.

    Screenshot dell'opzione Aggiungi assegnazione di ruolo nella piattaforma Azure.

  4. Selezionare un ruolo Grafana da assegnare tra Grafana Admin, Grafana Editor, Grafana Limited Viewer o Grafana Viewer, quindi selezionare Avanti.

    Screenshot dei ruoli di Grafana nella piattaforma Azure.

  5. Scegliere se si vuole assegnare l'accesso a un Utente, gruppo o entità servizio o a un'Identità gestita.

  6. Scegli Seleziona membri e scegli i membri che desideri assegnare al ruolo Grafana. Confermare le scelte con Seleziona.

  7. Selezionare Avanti, quindi Rivedi + assegna per completare l'assegnazione del ruolo.

Suggerimento

Quando si esegue l'onboarding di un nuovo utente nell'area di lavoro Grafana con gestione Azure, assegnare loro il ruolo di Visualizzatore Limitato di Grafana consente un accesso limitato all'area di lavoro di Grafana.

È quindi possibile concedere all'utente l'accesso a ogni dashboard e origine dati pertinente usando le impostazioni di gestione. Questo metodo garantisce che gli utenti con il ruolo Visualizzatore limitato Grafana accedano solo ai componenti specifici necessari, migliorando la sicurezza e la privacy dei dati.

Modificare le autorizzazioni per elementi del componente specifici

Modificare le autorizzazioni per componenti specifici, ad esempio dashboard, cartelle e origini dati dall'interfaccia utente di Grafana seguendo questa procedura:

  1. Aprire il portale di Grafana e passare al componente per cui si vogliono gestire le autorizzazioni.
  2. Passare a Impostazioni>Autorizzazioni>Aggiungi un'autorizzazione.
  3. In Aggiungi autorizzazione per selezionare un utente, un account del servizio, un team o un ruolo e assegnargli il livello di autorizzazione desiderato: visualizzare, modificare o amministratore.

Grafana utilizza il massimo permesso che una persona ottiene dal proprio ruolo Grafana, da un incarico individuale, da un team o da una cartella genitore. Assegnare un permesso inferiore a un componente non sovrascrive un permesso superiore ereditato da un'altra fonte. Non puoi nemmeno limitare l'accesso di un Grafana Admin usando i permessi dei componenti.

Per un approccio scalabile all'accesso ai componenti, sincronizza i team di Grafana con i gruppi Microsoft Entra.