Det vanligaste sättet att analysera och presentera Prometheus-data är med en Grafana-instrumentpanel. Den här artikeln beskriver hur du konfigurerar Azure Monitor-hanterad tjänst för Prometheus som datakälla för olika versioner av Grafana, inklusive Azure Managed Grafana, lokalt installerad Grafana som körs på en virtuell Azure-dator och en Grafana-instans som körs utanför Azure.
Viktigt!
              Azure Monitor-instrumentpaneler med Grafana finns nu i offentlig förhandsversion. Den här versionen av Grafana finns i Azure och kräver ingen konfiguration för att ansluta till Azure Monitor-hanterad tjänst för Prometheus. Den här artikeln beskriver hur du ansluter till en Azure Monitor-arbetsyta för att inkludera Prometheus-mått i andra versioner av Grafana som kräver konfiguration.
 
Frågeslutpunkt för Azure Monitor-arbetsyta
Azure Monitor-hanterad tjänst för Prometheus lagrar data på en Azure Monitor-arbetsyta. Varje version av Grafana använder frågeslutpunkten för den här arbetsytan för att komma åt den. Om du vill hitta frågeslutpunkten öppnar du sidan Översikt för din Azure Monitor-arbetsyta i Azure-portalen.
              
              
               
              
              
              
            
En Azure Managed Grafana-instans konfigureras automatiskt med en hanterad identitet med rollen Övervakningsdataläsare, som krävs för att tillåta identiteten att läsa all övervakningsdata för prenumerationen. Identiteten används för att autentisera Grafana till Azure Monitor.
Skapa Prometheus-datakällan i Grafana
Använd följande steg för att konfigurera Prometheus som en datakälla:
- Öppna din Azure Managed Grafana-arbetsyta i Azure-portalen och välj slutpunkten för att visa Grafana-arbetsytan. 
- Välj Anslutningar>Datakällor och sedan Lägg till datakälla. 
- Sök efter och välj Prometheus. 
- Klistra in frågeslutpunkten från Azure Monitor-arbetsytan i fältet Prometheus-server-URL . 
- Under Autentisering väljer du Azure Auth. 
- Under Azure-autentisering väljer du Hanterad identitet i listrutan Autentisering . 
- Rulla längst ned på sidan och välj Spara och testa. - 
              
              
                
 
Använd följande steg för att konfigurera egenhanterad Grafana på en Azure-VM för att använda Prometheus-data som är värd på Azure. För den här konfigurationen måste du aktivera en systemtilldelad hanterad identitet för den virtuella datorn.
- Öppna identitetssidan för den virtuella datorn i Azure-portalen och ange Status till På. 
- Välj Spara. 
- Välj Azure-rolltilldelningar för att granska den befintliga åtkomsten i din prenumeration. - 
              
              
                
 
- Om rollen Övervaka dataläsare inte visas för din prenumeration eller resursgrupp väljer du + Lägg till rolltilldelning. 
- I listrutan Omfång väljer du antingen Prenumeration eller Resursgrupp. Om du väljer Prenumeration får du åtkomst till alla Azure Monitor-arbetsytor i prenumerationen. Om du väljer Resursgrupp tillåts endast åtkomst till Azure Monitor-arbetsytor i den valda resursgruppen. 
- Välj den specifika prenumeration eller resursgrupp där din Azure Monitor-arbetsyta finns. 
- I listrutan Roll väljer du Övervaka dataläsare och sedan Spara. - 
              
              
                
 
Version 9.x och senare av Grafana stöder Azure-autentisering, men det är inte aktiverat som standard. Om du vill aktivera Azure-autentisering uppdaterar du Grafana-konfigurationen och startar om Grafana-instansen. Om du vill hitta grafana.ini filen läser du dokumentet Konfigurera Grafana från Grafana Labs.
Använd följande steg för att aktivera Azure-autentisering:
- Leta upp och öppna filen på den grafana.inivirtuella datorn.
- Under avsnittet [auth]i konfigurationsfilen ändrar du inställningenazure_auth_enabledtilltrue.
- Under avsnittet [azure]i konfigurationsfilen ändrar du inställningenmanaged_identity_enabledtilltrue
- Starta om Grafana-instansen.
Skapa Prometheus-datakällan i Grafana
Använd följande steg för att konfigurera Prometheus som en datakälla:
- Öppna Grafana i webbläsaren och välj Anslutningar>Datakällor. 
- Välj Lägg till datakälla. 
- Sök efter och välj Prometheus. 
- Klistra in frågeslutpunkten från Azure Monitor-arbetsytan i fältet Prometheus-server-URL . 
- Under Autentisering väljer du Azure Auth. 
- Under Azure-autentisering väljer du Hanterad identitet i listrutan Autentisering . 
- Rulla längst ned på sidan och välj Spara och testa. - 
              
              
                
 
Om grafana-instansen inte finns i Azure använder du Microsoft Entra-ID för att ansluta till din Azure Monitor-arbetsyta.
Använd följande steg för att konfigurera Microsoft Entra ID-autentisering:
Registrera en app med Microsoft Entra-ID
- Öppna sidan Active Directory-översikt i Azure-portalen och välj Appregistrering. 
- På sidan Registrera ett program anger du ett namn för programmet och väljer Registrera. 
- Observera värdet för applikations-ID (klient) ochvärdet för katalog-ID (hyresgäst). De används i inställningarna för Grafana-autentisering. - 
              
              
                
 
- På appens översiktssida väljer du Certifikat och hemligheter. 
- På fliken Klienthemligheter väljer du Ny klienthemlighet. 
- Ange en beskrivning. 
- Välj en förfalloperiod i listrutan och välj sedan Lägg till. - 
- Anmärkning - Skapa en process för att förnya hemligheten och uppdatera inställningarna för Grafana-datakällan innan hemligheten upphör att gälla. När hemligheten har upphört att gälla förlorar Grafana möjligheten att fråga efter data från din Azure Monitor-arbetsyta. 
 - 
              
              
                
 
- Kopiera och spara värdet för klientsekretess. - 
- Anmärkning - Du kan bara visa klienthemlighetsvärden omedelbart efter skapandet. Spara hemligheten innan du lämnar sidan. 
 - 
              
              
                
 
Ge din app åtkomst till din arbetsyta
- Öppna din Azure Monitor-arbetsyta i Azure-portalen och välj Åtkomstkontroll (IAM).. - 
              
              
                
 
- Välj Lägg till>Lägg till rolltilldelning. 
- På sidan Lägg till rolltilldelning söker du efter Övervakning. 
- Välj Övervaka dataläsare och välj sedan fliken Medlemmar . - 
              
              
                
 
- Välj Välj medlemmar. Sök efter den app som du registrerade i avsnittet Registrera en app med Microsoft Entra-ID och välj den. 
- Välj Granska och tilldela. - 
              
              
                
 
Du har skapat din appregistrering och tilldelat den åtkomst för att söka efter data från din Azure Monitor-arbetsyta. Nästa steg är att konfigurera prometheus-datakällan i Grafana.
Grafana stöder nu anslutning till Azure Monitor-hanterad Prometheus med hjälp av Prometheus-datakällan. För grafanainstanser med egen värd krävs en konfigurationsändring för att använda alternativet Azure-autentisering i Grafana. För Grafana-instanser som Azure inte hanterar gör du följande ändringar.
Version 9.x och senare av Grafana stöder Azure-autentisering, men det är inte aktiverat som standard. Om du vill aktivera Azure-autentisering uppdaterar du Grafana-konfigurationen och startar om Grafana-instansen. Om du vill hitta grafana.ini filen läser du dokumentet Konfigurera Grafana från Grafana Labs.
- Leta upp och öppna filen på den grafana.inivirtuella datorn.
- Identifiera grafanaversionen.
- För Grafana 9.0 anger du [feature_toggles]i avsnittetprometheus_azure_authtilltrue.
- För Grafana 9.1 och senare versioner [auth]i avsnittet anger duazure_auth_enabledinställningen tilltrue.
- Starta om Grafana-instansen.
Skapa Prometheus-datakällan i Grafana
- Öppna Grafana i webbläsaren. 
- Välj Anslutningar>Datakällor och välj sedan Lägg till datakälla. 
- Sök efter och välj Prometheus. 
- Klistra in frågeendpunkten från din Azure Monitor-arbetsyta i fältet för URL. 
- Under Autentisering väljer du Azure Auth. För tidigare Grafana-versioner aktiverar du Azure-autentisering under Auth. 
- Under Azure-autentisering väljer du Appregistrering i listrutan Autentisering . 
- Ange värdet Direkt (tenant) ID, Application (client) ID och värdet Client Secret som genererades när du skapade din appregistrering. 
- Rulla längst ned på sidan och välj Spara och testa. - 
              
              
                
 
 
Relaterat innehåll