Metodologia de sucesso da implementação da Sinapse: Realizar revisão de monitoramento
Nota
Este artigo faz parte da série de artigos de sucesso da implementação do Azure Synapse by design . Para obter uma visão geral da série, consulte Azure Synapse implementation success by design.
O monitoramento é uma parte fundamental da operacionalização de qualquer solução do Azure. Este artigo fornece orientação sobre como revisar e configurar o monitoramento do seu ambiente do Azure Synapse Analytics. A chave para esta atividade é a identificação do que precisa ser monitorado e quem precisa rever os resultados do monitoramento.
Usando os requisitos da solução e outros dados coletados durante o estágio de avaliação e desenvolvimento da solução, crie uma lista de comportamentos e atividades importantes que precisam ser monitorados em seu ambiente de produção. Ao criar essa lista, identifique os grupos de usuários que precisarão acessar as informações de monitoramento e crie os procedimentos que eles podem seguir para responder aos resultados do monitoramento.
Você pode usar o Azure Monitor para fornecer métricas, alertas e logs de infraestrutura de nível básico para a maioria dos serviços do Azure. Os logs de diagnóstico do Azure são emitidos por um recurso para fornecer dados avançados e frequentes sobre a operação desse recurso. O Azure Synapse pode escrever logs de diagnóstico no Azure Monitor.
Para obter mais informações, consulte Utilizar o Azure Monitor com a sua área de trabalho do Azure Synapse Analytics.
Monitorar pools SQL dedicados
Você pode monitorar um pool SQL dedicado usando o Azure Monitor, alertas, exibições de gerenciamento dinâmico (DMVs) e Log Analytics.
- Alertas: você pode configurar alertas que enviam um e-mail ou chamam um webhook quando uma determinada métrica atinge um limite predefinido. Por exemplo, você pode receber um e-mail de alerta quando o tamanho do banco de dados crescer muito. Para obter mais informações, consulte Alertas.
- DMVs: Você pode usar DMVs para monitorar cargas de trabalho para ajudar a investigar execuções de consulta em pools SQL.
- Log Analytics: o Log Analytics é uma ferramenta no portal do Azure que você pode usar para editar e executar consultas de log a partir de dados coletados pelo Azure Monitor. Para obter mais informações, consulte Monitorar carga de trabalho - Portal do Azure.
Monitorar pools SQL sem servidor
Você pode monitorar um pool SQL sem servidor monitorando suas solicitações SQL no Synapse Studio. Dessa forma, você pode ficar de olho no status das solicitações em execução e revisar os detalhes das solicitações históricas.
Monitorizar conjuntos do Spark
Você pode monitorar seus aplicativos Apache Spark no Synapse Studio. Dessa forma, você pode ficar de olho no status mais recente, problemas e progresso.
Você pode habilitar o conector Synapse Studio integrado ao Log Analytics. Em seguida, você pode coletar e enviar métricas e logs do aplicativo Apache Spark para seu espaço de trabalho do Log Analytics. Você também pode usar uma pasta de trabalho do Azure Monitor para visualizar as métricas e os logs. Para obter mais informações, consulte Monitorar aplicativos Apache Spark com o Azure Log Analytics.
Monitorizar pipelines
O Azure Synapse permite criar pipelines complexos que automatizam e integram suas atividades de movimentação de dados, transformação de dados e computação. Você pode criar e monitorar pipelines usando o Synapse Studio para ficar de olho no status, problemas e progresso mais recentes de seus pipelines. Para obter mais informações, consulte Usar o Synapse Studio para monitorar as execuções do pipeline do espaço de trabalho.
Próximos passos
Para obter mais informações sobre este artigo, consulte os seguintes recursos: