Delen via


Bewaking met Azure Managed Prometheus en Grafana

Belangrijk

Azure HDInsight op AKS is op 31 januari 2025 buiten gebruik gesteld. Meer informatie via deze aankondiging.

U moet uw workloads migreren naar Microsoft Fabric- of een gelijkwaardig Azure-product om plotselinge beëindiging van uw workloads te voorkomen.

Belangrijk

Deze functie is momenteel beschikbaar als preview-versie. De aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews meer juridische voorwaarden bevatten die van toepassing zijn op Azure-functies die bèta, in preview of anderszins nog niet in algemene beschikbaarheid zijn vrijgegeven. Zie Azure HDInsight in AKS preview-informatievoor meer informatie over deze specifieke preview. Voor vragen of suggesties voor functies dient u een aanvraag in op AskHDInsight- met de details en volgt u ons voor meer updates over Azure HDInsight Community-.

Cluster- en servicebewaking maakt integraal deel uit van elke organisatie. Azure HDInsight op AKS wordt geleverd met geïntegreerde bewakingservaring met Azure-services. In dit artikel gebruiken we beheerde Prometheus-service met Azure Grafana-dashboards voor bewaking.

Azure Managed Prometheus- is een service die uw cloudomgevingen bewaakt. De monitoring is om de beschikbaarheids-, prestatie- en werkbelastingstatistieken te behouden en te waarborgen. Hiermee worden gegevens verzameld die zijn gegenereerd door resources in uw Azure-exemplaren en vanuit andere bewakingshulpprogramma's. De gegevens worden gebruikt om analyses uit meerdere bronnen te bieden.

Azure Managed Grafana is een platform voor gegevensvisualisatie dat is gebouwd op de Grafana-software van Grafana Labs. Het is gebouwd als een volledig beheerde Azure-service die wordt beheerd en ondersteund door Microsoft. Grafana helpt u bij het samenvoegen van metrische gegevens, logboeken en traceringen in één gebruikersinterface. Dankzij de uitgebreide ondersteuning voor gegevensbronnen en grafiekmogelijkheden kunt u uw toepassings- en infrastructuurtelemetriegegevens in realtime bekijken en analyseren.

In dit artikel worden de details besproken van het inschakelen van de bewakingsfunctie in HDInsight op AKS.

Voorwaarden

Zie Aan de slag met Azure HDInsight op AKS-voor instructies over het maken van een HDInsight op AKS-cluster.

Azure Managed Prometheus en Grafana inschakelen

Azure Managed Prometheus en Grafana Monitoring moeten worden geconfigureerd op clustergroepniveau om deze op clusterniveau in te schakelen. U moet rekening houden met verschillende fasen tijdens het inschakelen van de bewakingsoplossing.

# Scenario Inschakelen Uitschakelen
1 Clustergroep maken -During Not Supported Default
2 Cluster Pool – Na aanmaak Supported Not Supported
3 Cluster – Tijdens het Aanmaken Supported Default
4 Cluster – Na de creatie Supported Supported

Tijdens het maken van een clustergroep

Managed Prometheus kan momenteel niet worden ingeschakeld tijdens het maken van een Cluster Pool. U kunt deze configureren na het maken van een clustergroep.

Na het maken van een clusterpool

Bewaking kan worden ingeschakeld op het tabblad Integraties in een bestaande clustergroepweergave die beschikbaar is in Azure Portal. U kunt vooraf gemaakte werkruimten gebruiken of een nieuwe maken terwijl u de bewaking voor de clustergroep configureert.

Vooraf gemaakte werkruimte gebruiken

  1. Klik op configureren om Azure Prometheus-bewaking in te schakelen.

    schermopname van het tabblad Integratie configureren.

  2. Klik op Geavanceerde instellingen om uw vooraf gemaakte werkruimten toe te voegen.

    Schermopname met geavanceerde instellingen.

    Schermafbeelding die het configureren van Prometheus stap 1 laat zien.

Maak een Azure Prometheus- en Grafana-werkruimte door het inschakelen van monitoring in de clusterpool.

U kunt de werkruimten maken op de HDI-pagina van de AKS-clustergroep.

  1. Klik op naast de optie Azure Prometheus configureren.

    Schermopname die stap 2 van het configureren van Prometheus toont.

  2. Klik op Nieuwe werkruimte maken voor Azure Managed Prometheus.

    schermopname die stap 3 van het configureren van Prometheus toont.

  3. Vul de naam, regio in en klik op maken voor Prometheus.

    Schermopname die de vierde stap van het configureren van Prometheus toont.

  4. Klik op Nieuwe-werkruimte maken voor Azure Managed Grafana.

  5. Vul Naam, regio in en klik op maken voor Grafana.

    Screenshot met het configureren van Prometheus, stap 5.

    Notitie

    1. Managed Grafana kan alleen worden ingeschakeld als Managed Prometheus is ingeschakeld.
    2. Zodra azure Managed Prometheus-werkruimte en Azure Managed Grafana-werkruimte zijn ingeschakeld vanuit de HDInsight in AKS-clustergroep, kan deze niet opnieuw worden uitgeschakeld vanuit de clustergroep. Deze moet worden uitgeschakeld op clusterniveau.

Tijdens het maken van het cluster

Azure Managed Prometheus inschakelen tijdens het maken van een cluster

  1. Zodra de clustergroep is gemaakt en Azure Managed Prometheus is ingeschakeld, moet de gebruiker een HDI maken op een AKS-cluster in dezelfde clustergroep.

  2. Navigeer tijdens het maken van het cluster naar de pagina Integration en schakel Azure Prometheus in.

    Screenshot van het inschakelen van Prometheus-bewaking.

Na het maken van de cluster

U kunt ook Azure Managed Prometheus post HDI inschakelen bij het maken van een AKS-cluster

  1. Navigeer naar het tabblad Integraties op de clusterpagina.

  2. Schakel Azure Prometheus Monitoring in met de wisselknop en klik op Opslaan.

    schermopname waarin wordt getoond hoe u de configuratie kunt opslaan.

    Notitie

    Als u Azure Prometheus-bewaking wilt uitschakelen, kunt u ook de wisselknop uitschakelen en op Opslaan klikken.

Vereiste machtigingen inschakelen

Als u Azure Managed Prometheus en Azure Managed Grafana wilt weergeven vanuit de HDInsight in de AKS-portal, moet u als volgt bepaalde machtigingen hebben.

Gebruikersmachtiging: Voor het weergeven van azure Managed Grafana is de rol Grafana Viewer vereist voor de gebruiker in de Azure Managed Grafana-werkruimte, Toegangsbeheer (IAM). Bekijk hier hoe u gebruikerstoegang kunt verlenen.

  1. Open de Grafana-werkruimte die is geconfigureerd in de clustergroep.

  2. Selecteer de rol als Grafana Viewer

  3. Selecteer de gebruikersnaam die toegang heeft tot het Grafana-dashboard.

  4. Selecteer de gebruiker en klik op Beoordelen+ Toewijzen

    Notitie

    Wanneer de gebruiker Azure Managed Prometheus van tevoren maakt, heeft Grafana Identity extra toestemming nodig voor Bewakingslezer.

  5. Op de Grafana-werkruimtepagina die aan het cluster is gekoppeld, wordt op het tabblad Identiteit de Bewakingslezer machtiging verleend.

    schermopname waarin wordt getoond hoe u een rol toewijst.

  6. Klik op Roltoewijzing toevoegen.

  7. Selecteer de volgende parameters

    1. Omvang als abonnement
    2. De abonnementsnaam.
    3. Rol als Toezichtlezer

    schermopname waarin wordt getoond hoe u een rol toewijst.

    Notitie

    Zie hiervoor het weergeven van andere rollen voor Grafana-gebruikers.

Metrische gegevens weergeven

We gebruiken een Apache Spark-cluster™ als voorbeeld in dit geval, ervan uitgaande dat er weinig taken in het cluster worden uitgevoerd om de metrische gegevens te verkrijgen.

Bekijk de volgende stappen om de Grafana-voorbeeldsjablonen te gebruiken:

  1. Download de voorbeeldsjabloon van hier voor de respectieve workloads (download in dit geval de Apache Spark-sjabloon).

  2. Meld u aan bij het Grafana-dashboard vanuit uw cluster.

    schermopname waarin wordt getoond hoe u een tijdsbestek instelt.

  3. Zodra de pagina Grafana Dashboard is geopend, klikt u op Nieuw > Importeren

    Schermopname van hoe metrisch type te gebruiken.

  4. Klik op het Dashboard JSON-bestand Uploaden en upload de Apache Spark Grafana-sjabloon die u hebt gedownload en klik op Import.

    schermopname van het uitvoeren van query's.

  5. Nadat het uploaden is voltooid, kunt u op het dashboard klikken om de metrische gegevens weer te geven.

    schermopname waarin wordt getoond hoe u de uitvoer kunt weergeven.

Referentie