Supervisión de Clústeres de macrodatos mediante azdata y el panel de Grafana
Importante
El complemento Clústeres de macrodatos de Microsoft SQL Server 2019 se va a retirar. La compatibilidad con Clústeres de macrodatos de SQL Server 2019 finalizará el 28 de febrero de 2025. Todos los usuarios existentes de SQL Server 2019 con Software Assurance serán totalmente compatibles con la plataforma, y el software se seguirá conservando a través de actualizaciones acumulativas de SQL Server hasta ese momento. Para más información, consulte la entrada de blog sobre el anuncio y Opciones de macrodatos en la plataforma Microsoft SQL Server.
En este artículo se describe cómo supervisar una aplicación dentro de Clústeres de macrodatos de SQL Server. Los clústeres de macrodatos de SQL Server 2019 exponen el panel de Grafana con fines de supervisión; esas métricas se almacenan en influxDB. Se clasifican como una de estas opciones:
- Métricas relacionadas con el host de Kubernetes recopiladas por Telegraf, un agente de recopilación, procesamiento, agregación y escritura de métricas.
- Métricas relacionadas con la carga de trabajo: CollectD recopila estas métricas relacionadas con SQL Server, Spark y HDFS, incluidas las de DMV de SQL Server y los eventos extendidos (XEvents) de SQL Server.
Importante
El explorador Internet Explorer y los exploradores Microsoft Edge más antiguos no son compatibles con Grafana. En Grafana, verá una página negra con errores cuando use un explorador no compatible. Considere la posibilidad de usar Microsoft Edge basado en Chromium o consulte cuáles son los exploradores compatibles con Grafana.
Métricas disponibles
Las métricas siguientes están disponibles en Clústeres de macrodatos de SQL Server:
Categorías | Description | Métricas |
---|---|---|
Métricas de nodo hospedado | Métricas relacionadas con el host de Kubernetes | CPU, uso de RAM, IOPS de disco, promedios de carga, etc. |
Métricas de pods y contenedores | Métricas relacionadas con pods y contenedores de Kubernetes (Grafana permite filtrarlas por pods o incluso por contenedor específico). | Uso de CPU, RAM, disco y red. |
Métricas de SQL Server | Métricas relacionadas con SQL Server | En particular, transacciones por segundo, solicitudes en lote por segundo, actividad de la base de datos, actividad de SQL Server, etc. Cuando ContainerAG está habilitado, también puede supervisar alwaysOn desde aquí. |
Métricas de Spark | Métricas relacionadas con las aplicaciones de Spark. | Escrituras de HDFS del ejecutor, tiempo de GC de JVM, uso del montón de JVM, etc. |
Métricas de aplicaciones | Las métricas relacionadas con las aplicaciones implementadas en Clústeres de macrodatos de SQL Server. Grafana permite filtrarlas por una aplicación o versión de aplicación específica. | Estado de las solicitudes HTTP y de CPU y RAM. |
Requisitos previos
Capacidades
En SQL Server 2019, puede crear, eliminar, describir, inicializar, enumerar, ejecutar y actualizar la aplicación. En la tabla siguiente se describen los comandos de implementación de aplicaciones que puede usar con azdata.
Get-Help | Descripción |
---|---|
azdata bdc endpoint list |
Enumera los puntos de conexión de Clústeres de macrodatos. |
Puede usar el ejemplo siguiente para enumerar el punto de conexión del panel de Grafana:
azdata bdc endpoint list --endpoint-name metricsui
La salida le proporcionará el punto de conexión, que puede usar el nombre de usuario del clúster y la contraseña para iniciar sesión.
Los valores nodeMetricsUrl
y sqlMetricsUrl
vinculan a un panel de Grafana para supervisar las métricas de nodos de Kubernetes y las métricas del servicio Clústeres de macrodatos: