Monitorar Clusters de Big Data usando o painel do azdata e do Grafana
Importante
O complemento Clusters de Big Data do Microsoft SQL Server 2019 será desativado. O suporte para Clusters de Big Data do SQL Server 2019 será encerrado em 28 de fevereiro de 2025. Todos os usuários existentes do SQL Server 2019 com Software Assurance terão suporte total na plataforma e o software continuará a ser mantido por meio de atualizações cumulativas do SQL Server até esse momento. Para obter mais informações, confira a postagem no blog de anúncio e as opções de Big Data na plataforma do Microsoft SQL Server.
Este artigo descreve como monitorar um aplicativo em um Clusters de Big Data do SQL Server. Os Clusters de Big Data do SQL Server 2019 expõem o painel do Grafana para monitoramento. Essas métricas são armazenadas no influxDB. Essas métricas são categorizadas como:
- Métricas relacionadas ao host do Kubernetes coletadas pelo Telegraf, um agente para coletar, processar, agregar e gravar métricas.
- Métricas relacionadas a carga de trabalho: essas métricas relativas ao SQL Server, Spark e HDFS são coletadas por CollectID, incluindo métricas como DMV do SQL Server e Eventos Estendidos do SQL Server (XEvents).
Importante
O Internet Explorer e os navegadores Microsoft Edge mais antigos não são compatíveis com o Grafana. No Grafana, você vai ver uma página preta com os erros ao usar um navegador sem suporte. Considere usar o Microsoft Edge baseado em Chromiumou examine os navegadores com suporte para Grafana.
Métricas disponíveis
As seguintes métricas estão disponíveis no Clusters de Big Data do SQL Server:
Categorias | Descrição | Métricas |
---|---|---|
Métricas do nó hospedado | Métricas relacionadas ao host Kubernetes | CPU, uso de RAM, IOPS de disco, médias de carga etc. |
Métricas de pods e contêineres | Métricas relacionadas a pods e contêineres do Kubernetes: o Grafana permite filtrar essas métricas por pods ou até mesmo por um contêiner específico. | CPU, RAM, disco e uso de rede. |
Métricas do SQL Server | Métricas relacionadas ao SQL Server | Transações/s, solicitações de lote/s, atividade do banco de dados, Atividade do SQL Server etc. Em particular, quando ContainerAG está habilitado, você também pode monitorar o AlwaysOn daqui. |
Métricas do Spark | Métricas relacionadas a aplicativos Spark. | Gravações de HDFS de executor, tempo de GC de JVM, uso de heap de JVM etc. |
Métricas de aplicativos | Métricas relacionadas aos Aplicativos implantados no Clusters de Big Data do SQL Server, o Grafana permite filtrar essas métricas por aplicativo e versão do aplicativo específicos. | Status de solicitações HTTP, de CPU e de RAM. |
Pré-requisitos
Funcionalidades
No SQL Server 2019, você pode criar, excluir, descrever, inicializar, listar, executar e atualizar seu aplicativo. A tabela a seguir descreve os comandos de implantação de aplicativos que você pode usar com o azdata.
Comando | Descrição |
---|---|
azdata bdc endpoint list |
Lista os pontos de extremidade para o Clusters de Big Data. |
Use o exemplo a seguir para listar o ponto de extremidade do Painel do Grafana:
azdata bdc endpoint list --endpoint-name metricsui
A saída fornecerá o ponto de extremidade, e você poderá usar o nome de usuário e a senha do cluster para fazer logon.
Os valores nodeMetricsUrl
e sqlMetricsUrl
são vinculados a um painel do Grafana para monitorar as métricas do nó do Kubernetes e as métricas de serviço de Clusters de Big Data: