Overschakelen naar het gebruik van beheerde Prometheus-visualisaties voor Container Insights (preview)
Container Insights maakt momenteel gebruik van gegevens uit Log Analytics om de visualisaties in Azure Portal mogelijk te maken. Met de release van beheerde Prometheus is deze nieuwe indeling van metrische gegevensverzameling echter goedkoper en efficiënter. Container Insights biedt nu de mogelijkheid om alleen beheerde Prometheus-gegevens te visualiseren. Dit artikel helpt u bij het instellen om beheerde Prometheus te gebruiken als uw primaire hulpprogramma voor containerinzichtvisualisatie.
Notitie
Deze functie is momenteel beschikbaar als openbare preview-versie. Lees de aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews voor meer informatie.
Vereisten
Als u uw Container Insights-gegevens wilt weergeven met Prometheus, moet u ervoor zorgen dat de volgende stappen zijn voltooid.
- Azure Kubernetes Service (AKS) geconfigureerd met beheerde Prometheus
- Gebruiker heeft
Reader
machtigingen of hoger voor de gekoppelde Azure Monitor-werkruimte - Advertentieblok is uitgeschakeld of ingesteld om verkeer toe te staan
monitor.azure.com
- Voor Windows-clusters schakelt u het verzamelen van metrische Windows-gegevens in
Toegang tot Op Prometheus gebaseerde Container Insights
Omdat Azure Monitor ondersteuning biedt voor verschillende aanpassingsniveaus, heeft uw cluster mogelijk logboeken op basis van Container Insights, beheerde Prometheus of een andere combinatie.
Notitie
Beheerde Prometheus-visualisaties voor Container Insights maken gebruik van opnameregels om de grafiekprestaties te verbeteren. Meer informatie over welke regels zijn geconfigureerd.
- Geen Op Prometheus of logboeken gebaseerde Container Insights ingeschakeld
- Op logboeken gebaseerde Container Insights ingeschakeld
- Op Prometheus ingeschakelde en logboeken gebaseerde Container Insights is niet ingeschakeld of waarop aangepaste instellingen zijn toegepast
Open Azure Portal en navigeer naar het gewenste AKS-cluster.
Kies het
Insights
menu-item in het menu, met een welkomstscherm dat aangeeft dat er geen bewaking is ingeschakeld.
Selecteer de
Configure monitoring
knop om de blade Bewakingsconfiguratie te openen.Kies
Logs and events
onder de blade Geavanceerde instellingen de vervolgkeuzelijst Kostenvoorinstellingen.Klik op de
Configure
knop om de installatie te voltooien.Zodra de onboarding-implementatie is voltooid, moet u de Inzichten-ervaring met Prometheus kunnen zien als de gegevensbron, aangegeven door de vervolgkeuzelijst op de werkbalk.
Managed Prometheus visualizations (Preview)
Optionele stappen
Hoewel de bovenstaande stappen voldoende zijn, kunt u voor de volledige visualisatie een aantal optionele stappen uitvoeren.
Verzameling knooppunt- en podlabels
De labels voor knooppunten en pods zijn standaard niet beschikbaar, maar kunnen worden verzameld via het opnieuw inschakelen van de invoegtoepassing. Knooppuntlabels zijn vereist voor het filteren van gegevens op knooppuntgroepen.
- Als de beheerde Prometheus-invoegtoepassing momenteel is geïmplementeerd, moeten we deze eerst uitschakelen
az aks update --disable-azure-monitor-metrics -n <clusterName> -g <resourceGroup>
- Schakel vervolgens de invoegtoepassing opnieuw in met de vlag
--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
Log Analytics-gegevensverzameling uitschakelen
Als u momenteel de op logboeken gebaseerde Container Insights-ervaring gebruikt, kunt u ervoor kiezen om te stoppen met het opnemen van metrische gegevens in Log Analytics om op te slaan bij facturering. Zodra u hebt bevestigd dat de door Prometheus ondersteunde Container Insights-ervaring voldoende is voor uw doeleinden, voert u de stappen uit om de opname van metrische gegevens naar Log Analytics te stoppen.
Navigeer naar de bewakingsinstellingen voor uw clusters door de instructies te volgen voor het configureren van uw Container Insights-gegevensverzamelingsregel
Selecteer 'Logboeken en gebeurtenissen' in de vervolgkeuzelijst Kostenvoorinstellingen en sla op om te configureren.
Notitie
Als u de metrische gegevens van Log Analytics uitschakelt, wordt ook de vervolgkeuzelijst voor visualisaties op de werkbalk uitgeschakeld. Ga terug naar het gebruik van een van de standaardkostenvoorinstellingen op de Monitoring Settings
blade om de Log Analytics-visualisaties opnieuw in te schakelen.
Bekende beperkingen en problemen
Omdat deze functie momenteel in preview is, zijn er verschillende bekende beperkingen, worden de volgende functies niet ondersteund
- Details van omgevingsvariabele
- Gegevens filteren op afzonderlijke services
- Livegegevens weergeven op het tabblad Cluster
- Werkmappen rapporteert gegevens
- Werkset voor knooppuntgeheugen en RSS-metrische gegevens
- Gedeeltelijke of geen gegevens beschikbaar in de weergave met meerdere clusters op basis van De DCR-instellingen van Container Insights
Probleemoplossing
Wanneer u de op Prometheus gebaseerde Container Insights-ervaring gebruikt, kunnen de volgende fouten optreden.
De grafieken zitten vast in een laadstatus
Dit probleem treedt op als het netwerkverkeer voor de Azure Monitor-werkruimte wordt geblokkeerd. De hoofdoorzaak hiervan is doorgaans gerelateerd aan netwerkbeleidsregels, zoals software voor het blokkeren van advertenties. U kunt dit probleem oplossen door het verkeer van het advertentieblok of de acceptatielijst monitor.azure.com
uit te schakelen en de pagina opnieuw te laden.
Kan geen toegang krijgen tot de regel voor gegevensverzameling
Deze fout treedt op wanneer de gebruiker niet gemachtigd is om de bijbehorende Prometheus-gegevensverzamelingsregel voor het cluster weer te geven of als de regel voor gegevensverzameling mogelijk is verwijderd. Om deze fout op te lossen, verleent u toegang tot de prometheus-regel voor gegevensverzameling of configureert u beheerde Prometheus opnieuw met behulp van de Monitoring Settings
knop op de werkbalk.
Kan geen toegang krijgen tot de Azure Monitor-werkruimte
Deze fout treedt op wanneer de gebruiker niet gemachtigd is om de bijbehorende Azure Monitor-werkruimte voor het cluster weer te geven of als de Azure Monitor-werkruimte mogelijk is verwijderd. Als u deze fout wilt oplossen, verleent u toegang tot de Azure Monitor-werkruimte of configureert u beheerde Prometheus opnieuw door de invoegtoepassing te verwijderen en opnieuw te implementeren.
De gegevens kunnen niet worden opgehaald
Deze fout treedt meestal op bij het uitvoeren van query's op grote hoeveelheden gegevens en kan worden opgelost door het tijdsbereik te verkorten tot een korter venster of door te filteren op minder objecten.
Fout bij gegevensconfiguratie
Deze fout treedt op wanneer de opnameregels mogelijk zijn gewijzigd of verwijderd. Gebruik de Reconfigure
knop om de opnameregels te patchen en probeer het opnieuw.
Toegang geweigerd
Dit gebeurt wanneer het portaltoken van de gebruiker verloopt of geen machtigingen heeft om de bijbehorende Azure Monitor-werkruimte voor het cluster weer te geven. Dit kan doorgaans worden opgelost door de browsersessie te vernieuwen of u opnieuw aan te melden.
Er is een onbekende fout opgetreden
Als dit foutbericht zich blijft voordoen, neemt u contact op met de ondersteuning om een ticket te openen.