Metodologia de sucesso da implementação do Synapse: executar a revisão de monitoramento
Observação
Este artigo faz parte da série de artigos Sucesso por design da implementação do Azure Synapse. Para obter uma visão geral da série, confira Sucesso por design da implementação do Azure Synapse.
O monitoramento é uma parte fundamental da operacionalização de qualquer solução do Azure. Este artigo fornece diretrizes sobre como revisar e configurar o monitoramento do ambiente do Azure Synapse Analytics. A chave para essa atividade é a identificação do que precisa ser monitorado e quem precisa examinar os resultados do monitoramento.
Usando os requisitos de solução e outros dados coletados durante a fase de avaliação e o 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 de acesso às 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 à maioria dos serviços do Azure. Os logs de diagnóstico do Azure são emitidos por um recurso para fornecerem dados avançados e frequentes sobre a operação do recurso. O Azure Synapse pode gravar logs de diagnóstico no Azure Monitor.
Para saber mais, confira Usar o Azure Monitor com o espaço de trabalho do Azure Synapse Analytics.
Monitorar pools de SQL dedicados
Você pode monitorar um pool de SQL dedicado usando o Azure Monitor, alertas, visualizações de gerenciamento dinâmico (DMVs) e Log Analytics.
- Alertas: você pode configurar alertas que enviam um email ou chamam um webhook quando determinada métrica atinge um limite predefinido. Por exemplo, você pode receber um email de alerta quando o tamanho do banco de dados aumenta excessivamente. Para obter mais informações, consulte Alertas.
- DMVs: você pode usar DMVs para monitorar cargas de trabalho a fim de investigar execuções de consulta em pools de SQL.
- Log Analytics: 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 saber mais, confira Monitorar carga de trabalho – portal do Azure.
Monitorar pools de SQL sem servidor
Você pode monitorar um pool de SQL sem servidor monitorando suas solicitações SQL no Synapse Studio. Assim, você pode ficar de olho no status de solicitações em execução e analisar detalhes de solicitações anteriores.
Monitorar pools do Spark
Você pode monitorar seus aplicativos Apache Spark no Synapse Studio. Assim, você pode ficar de olho no status, nos problemas mais recentes e no andamento.
Você pode habilitar o conector do Synapse Studio interno do Log Analytics. Em seguida, será possível coletar métricas e logs do aplicativo Apache Spark, depois enviá-los para o workspace do Log Analytics. Você também poderá usar uma pasta de trabalho do Azure Monitor para visualizar as métricas e os logs. Para saber mais, confira Monitorar aplicativos Apache Spark com o Azure Log Analytics.
Monitorar pipelines
O Azure Synapse permite a você criar pipelines complexos que automatizam e integram sua movimentação de dados, sua transformação de dados e suas atividades de computação. Você pode criar e monitorar pipelines usando o Synapse Studio para ficar de olho no status, nos problemas mais recentes e no andamento dos pipelines. Para saber mais, confira Usar o Synapse Studio para monitorar as execuções do pipeline do workspace.
Próximas etapas
Para obter mais informações sobre este artigo, confira os seguintes recursos: