Delen via


Gegevens bewaken en vastleggen

> Van toepassing op: AKS op Azure Stack HCI 22H2, AKS op Windows Server, Azure Stack HCI, versie 23H2, AKS ingeschakeld door Azure Arc op VMware (preview)

In dit artikel wordt beschreven hoe u uw AKS kunt bewaken die is ingeschakeld door azure Arc-implementatie met behulp van on-premises bewaking. Er zijn twee soorten oplossingen voor bewaking en logboekregistratie beschikbaar, zoals beschreven in de volgende tabel:

Oplossing Azure-connectiviteit Ondersteuning en service Kosten
Container Insights Hiervoor is het verbinden van het Kubernetes-cluster met Azure vereist met behulp van Azure Arc voor Kubernetes. Volledige ondersteuning en onderhoud van Microsoft. Registratie voor de Azure Monitor-service vereist.
On-premises bewaking Vereist geen Azure-connectiviteit. Ondersteund als opensource-software door Microsoft (zonder ondersteuningsovereenkomst of SLA's), de community en/of externe leveranciers. Afhankelijk van de leverancier.

U kunt Kiezen voor Container Insights of on-premises bewaking, afhankelijk van uw gebruiksvoorbeelden voor bewaking. Zie Container Insights inschakelen voor Container Insights.

Overzicht van de bewakingsoplossing

Prometheus is een toolkit voor bewaking en waarschuwingen die u kunt gebruiken voor het bewaken van workloads in containers. Als onderdeel van de Prometheus-oplossing in AKS die wordt ingeschakeld door Arc, worden de volgende onderdelen geïmplementeerd en automatisch geconfigureerd:

De implementatie is gebaseerd op de openbaar beschikbare Kube-Prometheus-stack Helm-grafiek , die wordt uitgebreid ter ondersteuning van de Windows-exporteur en waarmee het scrapen van metrische gegevens tussen Prometheus en agents wordt beveiligd. Nadat u de Prometheus-oplossing hebt geïmplementeerd, wordt de knooppuntexporteur uitgevoerd op elk Linux-knooppunt en wordt de Windows-exporteur uitgevoerd op elk Windows-knooppunt.

Notitie

Aangezien de onderdelen prometheus-operator, Prometheus en metrische kube-statusgegevens alleen worden ondersteund in Linux, moet u ten minste één Linux-knooppunt in uw Kuberneted-cluster inrichten om deze oplossing te implementeren.

De objecten en eindpunten die de Prometheus-oplossing schrapt, omvatten de volgende items:

  • Metrische kube-statusgegevens voor het verzamelen van verschillende metrische gegevens van Kubernetes
  • Kubernetes API-server
  • Kubelet
  • Knooppuntexporteur voor het verzamelen van metrische gegevens voor Linux-knooppunten
  • Windows-exporteur voor het verzamelen van metrische gegevens voor Windows-knooppunten

Bewakingsoplossing implementeren

Prometheus is een opensource-bewakingssysteem met een dimensionale gegevensmodel, flexibele querytaal, efficiënte tijdreeksdatabase en een moderne benadering van waarschuwingen. Grafana is een hulpprogramma dat wordt gebruikt voor het weergeven, opvragen en visualiseren van metrische gegevens op de Grafana-dashboards. Het kan worden geconfigureerd om Prometheus als gegevensbron te gebruiken. Meestal worden ze samen gebruikt voor kubernetes-clusterbewaking.

Zie Grafana-dashboards beschikbaar in AKS om de Grafana-dashboards weer te geven die beschikbaar zijn in AKS die door Arc zijn ingeschakeld.

U kunt de implementatierichtlijnen van Microsoft op GitHub bekijken om Prometheus te implementeren op uw Kubernetes-cluster en Grafana configureren om Prometheus als gegevensbron te gebruiken. U kunt ook alle openbaar beschikbare documentatie volgen om een specifieke versie van Prometheus of Grafana te implementeren.

Volgende stappen