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.
- Azure Kubernetes Service (AKS) konfigurerat med hanterad Prometheus
- Användaren har
Reader
behörighet eller högre på den associerade Azure Monitor-arbetsytan - Annonsblock är inaktiverat eller inställt för att tillåta
monitor.azure.com
trafik - För Windows-kluster aktiverar du Windows-måttinsamling
Å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.
- Inga Prometheus- eller loggar baserade på Container Insights har aktiverats
- Loggbaserade Container Insights aktiverat
- Prometheus aktiverat och loggar baserade på Container Insights är inte aktiverade eller med anpassade inställningar som tillämpas
Öppna Azure Portal och gå till önskat AKS-kluster.
Välj menyalternativet
Insights
på menyn och visa en välkomstskärm som anger att ingen övervakning är aktiverad.
Configure monitoring
Välj knappen för att öppna bladet övervakningskonfiguration.Under bladet Avancerade inställningar väljer du
Logs and events
i listrutan Kostnadsförinställningar.Klicka på
Configure
knappen för att slutföra installationen.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)
.
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.
- 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>
- 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.
Gå till övervakningsinställningarna för dina kluster genom att följa anvisningarna om hur du konfigurerar datainsamlingsregeln för Container Insights
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.