Freigeben über


Überwachen von Big Data-Clustern mit azdata und Grafana-Dashboard

Wichtig

Das Microsoft SQL Server 2019-Big Data-Cluster-Add-On wird eingestellt. Der Support für SQL Server 2019-Big Data-Clusters endet am 28. Februar 2025. Alle vorhandenen Benutzer*innen von SQL Server 2019 mit Software Assurance werden auf der Plattform vollständig unterstützt, und die Software wird bis zu diesem Zeitpunkt weiterhin über kumulative SQL Server-Updates verwaltet. Weitere Informationen finden Sie im Ankündigungsblogbeitrag und unter Big Data-Optionen auf der Microsoft SQL Server-Plattform.

In diesem Artikel wird beschrieben, wie Sie eine Anwendung in einem Big Data-Cluster für SQL Server überwachen. SQL Server 2019-Big Data-Cluster machen ein Grafana-Dashboard zur Überwachung verfügbar, und diese Metriken werden in influxDB gespeichert. Diese Metriken werden so kategorisiert:

  • Hostbezogene Kubernetes-Metriken, die von Telegraf – einem Agent zum Sammeln, Verarbeiten, Aggregieren und Schreiben von Metriken – gesammelt werden.
  • Workloadbezogene Metriken: Diese Metriken im Zusammenhang mit SQL Server, Spark und HDFS werden von CollectD gesammelt, darunter beispielsweise SQL Server DMV-Metriken und SQL Server Extended Events (XEvents).

Wichtig

Der Internet Explorer-Browser und ältere Microsoft Edge-Browser sind nicht mit Grafana kompatibel. In Grafana wird eine schwarze Seite mit Fehlern angezeigt, wenn ein nicht unterstützter Browser verwendet wird. Nutzen Sie eine Chromium-basierte Microsoft Edge-Instanz, oder sehen Sie sich für Grafana unterstützte Browser an.

Verfügbare Metriken

In Big Data-Cluster für SQL Server sind die folgenden Metriken verfügbar:

Kategorien BESCHREIBUNG metrics
Metriken für gehostete Knoten Metriken im Zusammenhang mit dem Kubernetes-Host CPU, RAM-Auslastung, Datenträger-IOPS, durchschnittliche Auslastung usw.
Pods und Containermetriken Bei Metriken im Zusammenhang mit Kubernetes-Pods und -Containern ermöglicht Grafana deren Filterung nach Pods oder sogar bestimmten Containern. CPU-, RAM-, Datenträger- und Netzwerkauslastung.
SQL Server-Metriken Metriken im Zusammenhang mit SQL Server Bei Transaktion/Sekunde, Batchanforderungen/Sekunde, Datenbankaktivität, SQL Server-Aktivität usw. – insbesondere, wenn ContainerAG aktiviert ist, – können Sie „Always On“ auch von hier aus überwachen.
Spark-Metriken Metriken im Zusammenhang mit Spark-Apps. Executor.hdfs-Schreibvorgänge, JVM GC-Zeit, JVM-Heapnutzung usw.
Apps-Metriken Bei Metriken im Zusammenhang mit den unter Big Data-Cluster für SQL Server bereitgestellten Apps ermöglicht Grafana deren Filterung nach einer bestimmten App und App-Version. Status der CPU-, RAM- und HTTP-Anforderungen.

Voraussetzungen

Funktionen

In SQL Server 2019 können Sie Ihre Anwendung erstellen, löschen, beschreiben, initialisieren, auflisten, ausführen und aktualisieren. In der folgenden Tabelle werden die Befehle für die Anwendungsbereitstellung beschrieben, die Sie mit azdata verwenden können.

Get-Help BESCHREIBUNG
azdata bdc endpoint list Listet die Endpunkte für Big Data-Cluster auf.

Sie können das folgende Beispiel verwenden, um den Endpunkt des Grafana-Dashboards aufzulisten:

azdata bdc endpoint list --endpoint-name metricsui 

In der Ausgabe wird der Endpunkt angegeben, den Sie für die Anmeldung mit dem Benutzernamen und dem Kennwort Ihres Clusters verwenden können.

A screenshot of the endpoint of the Grafana Dashboard.

Die Werte für nodeMetricsUrl und sqlMetricsUrl verweisen auf ein Grafana-Dashboard zur Überwachung von Kubernetes-Knotenmetriken und Big Data-Cluster-Dienstmetriken:

A screenshot of the Grafana dashboard showing the Host Node Metrics.

A screenshot from Grafana showing the SQL Server Metrics.