Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Container Insights använde tidigare data från Log Analytics för att driva visualiseringarna i Azure-portalen. Med lanseringen av Managed Prometheus är 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 primärt visualiseringsverktyg om du fortfarande har ett kluster med den klassiska konfigurationen.
Anteckning
Den här funktionen är för närvarande i offentlig förhandsversion för Arc-aktiverade Kubernetes-kluster och för distributioner i kina- och amerikanska myndighetsregioner. Vissa visualiseringar kan skilja sig åt.
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) eller ett Kubernetes-kluster med Azure Arc, konfigurerat med en hanterad Prometheus
- Användaren har
Readerbehörighet eller högre på den associerade Prometheus-datainsamlingsregeln och Azure Monitor-arbetsytan - Annonsblockerare är inaktiverad eller ställd in för att tillåta
monitor.azure.comtrafik - Aktivera Windows-måttinsamling för Windows-kluster.
Å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.
Anteckning
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.
- Varken Prometheus eller loggar-baserade Container Insights är aktiverade
- 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-portalen och gå till önskat kluster.
Välj menyalternativet
MonitorellerInsightspå menyn och visa en grundläggande övervakningsupplevelse med alternativ för att registrera till övervakning.
Monitor SettingsVälj knappen i verktygsfältet för att öppna bladet övervakningskonfiguration eller någon av länkarnaEnable metricsnedan. Observera att listrutan som standardLogs and Eventsär markerad underAdvanced Settings.Klicka på
Configureknappen för att slutföra installationen.När implementeringen av onboarding har slutförts bör du kunna se Insights-upplevelsen med Prometheus som datakälla, vilket anges av verktygsfältets listruta som visar
Managed Prometheus visualizations (Recommended).
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.
AKS-kluster
- 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>
Arc-aktiverat kluster
- Om det hanterade Prometheus-tillägget för närvarande distribueras måste vi först inaktivera det
az k8s-extension delete --name azuremonitor-metrics --cluster-name <cluster-name> --resource-group <resource-group-name> --cluster-type connectedClusters
- Aktivera sedan tillägget igen med följande konfigurationsinställningar
az k8s-extension create --name azuremonitor-metrics --cluster-name <cluster-name> --resource-group <resource-group> --cluster-type connectedClusters --extension-type Microsoft.AzureMonitor.Containers.Metrics --configuration-settings azure-monitor-workspace-resource-id=<workspace-name-resource-id> grafana-resource-id=<grafana-workspace-name-resource-id> AzureMonitorMetrics.KubeStateMetrics.MetricLabelsAllowlist="nodes=[*], pods=[*]"
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-baserade Container Insights-upplevelsen räcker för dina syften, slutför du stegen för att sluta mata in 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 Förinställda loggar väljer du "Loggar och händelser" och sparar för att konfigurera.
Anteckning
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å Monitor Settings bladet för att återaktivera Log Analytics-visualiseringarna.
Kända begränsningar och problem
Dessa är kända begränsningar och stöds inte för närvarande
- Miljövariabelinformation
- Filtrera data efter enskilda tjänster
- Livedatavisning på fliken Kluster
- Arbetsmapparna 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
- Tjänstnamnet är inte tillgängligt
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. För att lösa problemet, inaktivera annonsblockeraren eller lägg till monitor.azure.com trafik i tillåtna listan och ladda om sidan.
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 Monitor 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.
Datafel i konfigurationen
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.