Dela via


Fråga Prometheus-mått med hjälp av Azure-arbetsböcker

Skapa instrumentpaneler stödda av den hanterade tjänsten Azure Monitor för Prometheus med hjälp av Azure-arbetsböcker. Den här artikeln introducerar arbetsböcker för Azure Monitor-arbetsytor och visar hur du kör frågor mot Prometheus-mått med hjälp av Azure-arbetsböcker och Prometheus Query Language (PromQL).

Du kan också fråga Prometheus-mått med promQL från måttutforskaren på en Azure Monitor-arbetsyta. Mer information finns i Azure Monitor Metrics Explorer med PromQL (förhandsversion).

Förutsättningar

Så här hämtar du Prometheus-mått från en Azure Monitor-arbetsyta:

Prometheus Explorer-arbetsbok

Azure Monitor-arbetsytor innehåller en utforskningsarbetsbok för att köra frågor mot dina Prometheus-mått.

  1. På sidan Översikt för Azure Monitor-arbetsytan väljer du Prometheus Explorer.

    Skärmbild som visar menyval för Azure Monitor-arbetsytor.

  2. På menyalternativet Arbetsböcker och i galleriet för Azure Monitor-arbetsytor väljer du arbetsbokspanelenPrometheus Explorer .

    Skärmbild som visar galleriet för Azure Monitor-arbetsytor.

    En arbetsbok har följande indataalternativ:

    • Tidsintervall: Välj den tidsperiod som du vill inkludera i frågan. Välj Anpassad för att ange en start- och sluttid.
    • PromQL: Ange PromQL-frågan för att hämta dina data. Mer information om PromQL finns i Fråga Prometheus.
    • Graph, Grid, Dimensions: Använd flikarna för att växla mellan en grafisk, tabell- och dimensionsvy av frågeutdata.

    Skärmbild som visar PromQL-utforskaren.

Skapa en Prometheus-arbetsbok

Arbetsböcker stöder många visualiseringar och Azure-integreringar. Mer information om Azure-arbetsböcker finns i Skapa en Azure-arbetsbok.

  1. Välj Arbetsböcker på din Azure Monitor-arbetsyta.

  2. Välj Ny.

  3. I den nya arbetsboken väljer du Lägg till och sedan Lägg till fråga i listrutan.

    Skärmbild som visar listrutan Lägg till i en tom arbetsyta.

  4. Azure-arbetsböcker använder datakällor för att ange källomfånget för de data de presenterar. Om du vill köra frågor mot Prometheus-mått väljer du listrutan Datakälla och väljer Prometheus .

  5. I listrutan Azure Monitor-arbetsyta väljer du din arbetsyta.

  6. I listrutan Prometheus-frågetyp väljer du din frågetyp.

  7. Ange din PromQL-fråga i frågefältet Prometheus (förhandsversion).

  8. Välj Kör fråga.

  9. Välj Klar redigering och spara ditt arbete.

    Skärmbild som visar en PromQL-exempelfråga.

Felsökning

Om du får meddelandet "Du har för närvarande inga Prometheus-data inmatade till den här Azure Monitor-arbetsytan" så:

  • Kontrollera att du har aktiverat insamling av mått i fönstret Övervakade kluster på Din Azure Monitor-arbetsyta.

Om din arbetsboksfråga inte returnerar data och returnerar med meddelandet "Du har inte frågeåtkomst":

  • Kontrollera att du har tillräcklig behörighet för att utföra microsoft.monitor/accounts/read tilldelningen via alternativet Åtkomstkontroll (IAM) på din Azure Monitor-arbetsyta.
  • Bekräfta om dina nätverksinställningar stöder frågeåtkomst. Du kan behöva aktivera privat åtkomst via din privata slutpunkt eller ändra inställningarna för att tillåta offentlig åtkomst.
  • Kontrollera om du har aktiverat en annonsblockerare i webbläsaren. Om du gör det kan du behöva pausa eller inaktivera och sedan uppdatera arbetsboken för att visa data.

Vanliga frågor

Det här avsnittet innehåller svar på vanliga frågor.

Jag saknar alla eller några av mina mått. Hur felsöker jag?

Använd felsökningsguiden för att lära dig hur du matar in Prometheus-mått från den hanterade agenten.

Varför saknar jag mått som har två etiketter med samma namn men ett annat hölje?

Azure Managed Prometheus är ett skiftlägesokänsligt system. Den behandlar strängar, till exempel måttnamn, etikettnamn eller etikettvärden, som samma tidsserie om de endast skiljer sig från en annan tidsserie när det gäller strängen. Mer information finns i Översikt över Prometheus-mått.

Jag ser vissa luckor i måttdata. Varför inträffar det här beteendet?

Under noduppdateringar kan du se ett mellanrum på en minut till två minuter i måttdata för mått som samlats in från våra insamlare på klusternivå. Det här felet beror på att noden som data körs på uppdateras som en del av en normal uppdateringsprocess. Den här uppdateringsprocessen påverkar klusteromfattande mål som kube-state-metrics och anpassade programmål som anges. Den här processen inträffar när klustret uppdateras manuellt eller via automatisk uppdatering.

Det här beteendet är förväntat och påverkar inte några av våra rekommenderade aviseringsregler.