Dela via


Växla till att använda hanterade Prometheus-visualiseringar för Container Insights (förhandsversion)

Container Insights använder för närvarande data från Log Analytics för att driva visualiseringarna i Azure Portal. Men med lanseringen av hanterad Prometheus är det här nya formatet för måttinsamling billigare och effektivare. Container Insights erbjuder nu möjligheten att visualisera med endast hanterade Prometheus-data. Den här artikeln hjälper dig med konfigurationen att börja använda hanterad Prometheus som ditt primära visualiseringsverktyg för Container Insights.

Kommentar

Den här funktionen är för närvarande i allmänt tillgänglig förhandsversion. Mer information finns i Kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure.

Förutsättningar

Om du vill visa dina Container Insights-data med Prometheus kontrollerar du att följande steg är slutförda.

Åtkomst till Prometheus-baserade Container Insights

Eftersom Azure Monitor stöder olika anpassningsnivåer kan klustret för närvarande ha loggar baserade på Container Insights, hanterad Prometheus eller någon annan kombination.

Kommentar

Hanterade Prometheus-visualiseringar för Container Insights använder inspelningsregler för att förbättra diagramprestanda och lär dig mer om vilka regler som konfigureras.

  1. Öppna Azure Portal och gå till önskat AKS-kluster.

  2. Välj menyalternativet Insights på menyn och visa en välkomstskärm som anger att ingen övervakning är aktiverad.

Skärmbild av klustret som inte övervakas.

  1. Configure monitoring Välj knappen för att öppna bladet övervakningskonfiguration.

  2. Under bladet Avancerade inställningar väljer du Logs and events i listrutan Kostnadsförinställningar.

  3. Klicka på Configure knappen för att slutföra installationen.

  4. När onboarding-distributionen har slutförts bör du kunna se insights-upplevelsen med Prometheus som datakälla, vilket anges i listrutan i verktygsfältet som visar Managed Prometheus visualizations (Preview).

Skärmbild av AKS-kluster med Prometheus-baserade Container Insights.

Valfria steg

Även om stegen ovan är tillräckliga kan du utföra några valfria steg för den fullständiga visualiseringsupplevelsen.

Samling med nod- och poddetiketter

Som standard är etiketterna för noder och poddar inte tillgängliga, men kan samlas in genom att återaktivera tillägget. Nodetiketter krävs för att filtrera data efter nodpooler.

  1. Om det hanterade Prometheus-tillägget för närvarande distribueras måste vi först inaktivera det
az aks update --disable-azure-monitor-metrics -n <clusterName> -g <resourceGroup>
  1. Aktivera sedan tillägget igen med flaggan --ksm-metric-labels-allow-list
az aks update -n <clusterName> -g <resourceGroup> --enable-azure-monitor-metrics --ksm-metric-labels-allow-list "nodes=[*], pods=[*]" --azure-monitor-workspace-resource-id <amw-id

Inaktivera Log Analytics-datainsamling

Om du för närvarande använder den loggbaserade Container Insights-upplevelsen kan du välja att sluta mata in mått till Log Analytics för att spara på faktureringen. När du har bekräftat att den Prometheus-säkerhetskopierade Container Insights-upplevelsen räcker för dina syften slutför du stegen för att stoppa inmatningen av mått till Log Analytics.

  1. Gå till övervakningsinställningarna för dina kluster genom att följa anvisningarna om hur du konfigurerar datainsamlingsregeln för Container Insights

  2. I listrutan Kostnadsförinställningar väljer du "Loggar och händelser" och sparar för att konfigurera.

Kommentar

Om du inaktiverar Log Analytics-mått inaktiveras även listrutan visualisering i verktygsfältet. Återgå till att använda någon av standardkostnadsförinställningarna på Monitoring Settings bladet för att återaktivera Log Analytics-visualiseringarna.

Kända begränsningar och problem

Eftersom den här funktionen för närvarande är i förhandsversion finns det flera kända begränsningar, och följande funktioner stöds inte

  • Miljövariabelinformation
  • Filtrera data efter enskilda tjänster
  • Livedatavisning på fliken Kluster
  • Arbetsböcker rapporterar data
  • Arbetsuppsättning för nodminne och RSS-mått
  • Partiella eller inga data är tillgängliga i vyn med flera kluster baserat på Container Insights DCR-inställningar

Felsökning

När du använder den Prometheus-baserade Container Insights-upplevelsen kan följande fel uppstå.

Diagrammen har fastnat i ett inläsningstillstånd

Det här problemet uppstår om nätverkstrafiken för Azure Monitor-arbetsytan blockeras. Rotorsaken till detta är vanligtvis relaterad till nätverksprinciper, till exempel program som blockerar annonser. Lös problemet genom att inaktivera annonsblocket eller tillåtalisttrafik monitor.azure.com och läsa in sidan igen.

Det går inte att komma åt datainsamlingsregeln

Det här felet uppstår när användaren inte har behörighet att visa den associerade Prometheus-datainsamlingsregeln för klustret eller om datainsamlingsregeln kan ha tagits bort. Lös det här felet genom att bevilja åtkomst till prometheus-datainsamlingsregeln eller konfigurera om hanterad Prometheus med hjälp av Monitoring Settings knappen i verktygsfältet.

Det går inte att komma åt Azure Monitor-arbetsytan

Det här felet uppstår när användaren inte har behörighet att visa den associerade Azure Monitor-arbetsytan för klustret eller om Azure Monitor-arbetsytan kan ha tagits bort. Lös det här felet genom att bevilja åtkomst till Azure Monitor-arbetsytan eller konfigurera om hanterad Prometheus genom att ta bort och omdistribuera tillägget.

Det gick inte att hämta data

Det här felet uppstår vanligtvis vid frågor mot stora mängder data och kan lösas genom att minska tidsintervallet till ett kortare fönster eller filtrering för färre objekt.

Datakonfigurationsfel

Det här felet uppstår när inspelningsreglerna kan ha ändrats eller tagits bort. Reconfigure Använd knappen för att korrigera inspelningsreglerna och försök igen.

Åtkomst nekad

Detta inträffar när användarens portaltoken upphör att gälla eller inte har behörighet att visa den associerade Azure Monitor-arbetsytan för klustret. Detta kan vanligtvis lösas genom att uppdatera webbläsarsessionen eller logga in igen.

Ett okänt fel inträffade

Om det här felmeddelandet kvarstår kontaktar du supporten för att öppna ett ärende.