Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece um guia sobre como começar a monitorar o Link do Azure Synapse para conexões do SQL Server 2022. Antes de continuar neste artigo, você deve saber como criar e iniciar um Link do Azure Synapse para conexão de link do SQL Server 2022 com base na Introdução ao Link do Azure Synapse para o SQL Server 2022. Depois de criar e iniciar sua conexão de Link do Synapse, é possível monitorar a conexão de link por meio do Synapse Studio ou do Azure Monitor.
Monitorar o status de uma conexão de Link do Azure Synapse para SQL Server 2022 no Synapse Studio
Você pode monitorar o status da conexão do Link do Azure Synapse, conferir quais tabelas estão sendo copiadas inicialmente (instantâneo) e conferir quais tabelas estão no modo de replicação contínua (replicação) diretamente no Synapse Studio. Nesta seção, veremos em detalhes o monitoramento no nível de link e o monitoramento no nível de tabela:
Monitoramento em nível de link
Depois que a conexão de link estiver em execução no workspace do Azure Synapse, navegue até o Hub do Monitor e selecione Conexões de link.
Automaticamente, todas as conexões de link serão exibidas nessa página, junto às métricas de monitoramento no nível de link que resumem alguns detalhes da conexão de link.
A grade da conexão de nível de link contém as colunas a seguir:
Nome da Coluna Descrição Nome da conexão de link O nome da conexão de link Nome de origem O nome da fonte de dados de onde os dados são provenientes (Banco de Dados SQL do Azure ou SQL Server 2022) Nome de destino O nome do local de destino no qual os dados estão sendo replicados (um pool de SQL dedicado) Status Inicial, Iniciando, Executando, Parando, Parado, Pausando, Em Pausa ou Continuando. Encontre detalhes do que cada status significa aqui: Link do Azure Synapse para SQL Server 2022 Hora de início Data e hora de início da execução da conexão de link (dia, mês, ano, HH:MM:SS) Hora de término Data e hora de término da execução da conexão de link (dia, mês, ano, HH:MM:SS) Tempo até a expiração do token SAS da zona de destino Data/hora de expiração do token SAS usado para acessar o armazenamento da zona de destino. Encontre mais detalhes aqui: Configurar uma política de expiração para SAS (Assinatura de Acesso Compartilhado) ID de execução contínua ID de execução da conexão de link *Útil ao solucionar problemas e entrar em contato com o suporte da Microsoft. É necessário selecionar manualmente o botão Atualizar para atualizar a lista de conexões de link e seus detalhes de monitoramento correspondentes. No momento, não há suporte para atualização automática.
Monitoramento em nível de tabela
Siga as mesmas etapas 1 e 2 acima do monitoramento no nível de link.
Clique no Nome da conexão de link da conexão de link que você deseja monitorar.
Depois de clicar em sua conexão de link, serão exibidas as tabelas e as métricas de nível de tabela correspondentes a elas que resumem alguns detalhes sobre as tabelas que você está replicando em sua conexão de link.
A grade da conexão de nível de tabela contém as colunas a seguir:
Nome da Coluna Descrição Nome de origem do esquema/tabela Nome da tabela de origem que está sendo replicada Nome de destino do esquema/tabela Nome da tabela de destino para a qual a tabela de origem está sendo replicada Status Aguardando, Instantâneo, Replicando, Com falha, Suspenso. Encontre detalhes do que cada status significa aqui: Link do Azure Synapse para SQL Server 2022 ID da tabela de links ID da tabela na conexão de link. *Útil ao solucionar problemas e entrar em contato com o suporte da Microsoft. Linhas processadas Contagens de linhas processadas por Link do Synapse para SQL Volume de dados processados Volume de dados em bytes processados pelo Link do Synapse para SQL Horário dos últimos dados processados Hora em que os últimos dados de alteração processados chegaram ao data warehouse (dia, mês, ano, HH:MM:SS AM/PM) Hora do último commit de dados no repositório de origem Horário em que os dados de alteração processados pela última vez chegaram à zona de destino (dia, mês, ano, HH:MM:SS) É necessário selecionar manualmente o botão Atualizar para atualizar a lista de tabelas nas conexões de link e seus detalhes de monitoramento correspondentes. No momento, não há suporte para atualização automática.
Monitoramento avançado com o Azure Monitor
Não importa qual aplicativo de nuvem você está usando, é difícil gerenciar e acompanhar todas as partes móveis. O Azure Monitor fornece 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 e fornecem dados avançados e frequentes sobre a operação do recurso. O Azure Synapse Analytics pode gravar logs de diagnóstico no Azure Monitor para ajudar a entender insights detalhados dos seus aplicativos, melhorar o desempenho do aplicativo e muito mais.
Para obter mais informações, consulte Como monitorar o Synapse Analytics usando o Azure Monitor
Nesta seção, veremos os detalhes de como configurar métricas, alertas e logs no Azure Monitor para garantir que você saiba mais sobre os recursos avançados de monitoramento da conexão de link.
Métricas
O tipo de dados mais importante do Monitor é a métrica, também chamada de contador de desempenho. As métricas são emitidas pela maioria dos recursos do Azure. O Azure Monitor fornece várias maneiras de configurar e consumir essas métricas para monitorar e solucionar problemas.
Para obter uma lista de métricas que o Link do Azure Synapse emite para o Azure Monitor, consulte Métricas do Link do Azure Synapse.
Agora, vamos explorar como podemos ver essas métricas no portal do Azure.
Entre no portal do Azure.
Pesquise seu workspace do Synapse no qual a conexão de link reside.
Depois de acessar a página de visão geral do workspace do Synapse, clique na guia Métricas abaixo de "Monitoramento".
Em seguida, você verá um novo gráfico gerado automaticamente para você.
Na lista suspensa Métrica, você verá muitas categorias diferentes de métricas. Faça a rolagem para baixo até a categoria INTEGRAÇÃO e escolha uma das cinco métricas de link:
- Vincular eventos de conexão
- Latência do link em segundos
- Volume de dados processados de link (bytes)
- Vincular linhas processadas
- Vincular eventos da tabela
Depois de selecionar uma métrica, você pode conferir uma representação de grafo dos dados abaixo.
Algumas coisas que você pode ajustar nessa tela (consulte a letra na captura de tela acima para a letra do marcador abaixo):
Você pode adicionar outro gráfico.
Você pode adicionar outra métrica ao mesmo gráfico. Em seguida, você pode clicar entre as métricas e seus grafos correspondentes.
Você pode personalizar a agregação. Algumas das métricas têm somente uma agregação, enquanto outras têm muitas. Consulte o gráfico acima para obter as agregações disponíveis para cada métrica.
Se desejar, você pode escolher até onde irão as métricas. Por padrão, as métricas mostram as últimas 24 horas, mas é possível personalizar o período de tempo clicando no time.
Você pode fixar o gráfico de métricas no painel. Essa funcionalidade facilita a análise do gráfico específico sempre que você faz logon no portal do Azure.
Alertas
Nesta seção, vamos explicar como configurar alertas para a sua conexão do Link do Azure Synapse por meio do Azure Synapse Analytics. Por exemplo, digamos que você esteja executando sua conexão de link e perceba que deseja monitorar a latência da conexão de link. Os requisitos de carga de trabalho para esse cenário exigem que uma conexão de link com uma latência máxima superior a 900 segundos (ou 15 minutos) precisa ser alertada para sua equipe de engenharia. Vejamos como um alerta para esse exemplo seria configurado:
Entre no portal do Azure.
Pesquise seu workspace do Synapse no qual a conexão de link reside.
Depois de acessar a página de visão geral do workspace do Synapse, clique na guia Alertas abaixo de "Monitoramento".
Clique na lista suspensa Criar.
Clique em Regra de alerta para adicionar um novo alerta.
A primeira etapa é definir o escopo. O escopo é o recurso de destino que você deseja monitorar e, nesse caso, seu escopo deve ser o Azure Synapse Analytics. O escopo deve ser preenchido automaticamente como workspace atual do Azure Synapse Analytics para o qual você está criando o alerta.
Na segunda etapa, é necessário definir a condição. A condição define a lógica de quando a regra de alerta deve ser disparada.
a. Clique em +Adicionar condição
b. Você pode ver os cinco nomes de sinal de conexão de link. Para este exemplo, vamos escolher o sinal Latência do link em segundos.
Na terceira etapa, é necessário configurar a lógica de alerta ou quando a regra de alerta deve ser disparada.
Selecione Estático para o campo Limite
Insira os seguintes valores para os campos Tipo de agregação, Operador e Unidade:
- Tipo de agregação: Máximo
- Operador: Maior que
- Unidade: Contagem
Insira um valor de limite de 900 (Observação: esse valor está em segundos)
Você também pode configurar o valor Dividir por dimensões que monitora séries temporais específicas e fornece contexto para o alerta disparado. Essas adições têm os próprios preços separados. Neste exemplo, deixaremos em branco.
Escolha 30 minutos para Verificar a cada e 1 hora nos campos de período de retrospectiva. Esses campos definem a frequência com que você deseja que ocorram as verificações.
O grafo na Versão Prévia mostra os eventos com base na lógica de alerta que definimos, junto ao custo estimado por mês.
Na quarta etapa, é necessário agora configurar Ações. Configuraremos um grupo de ações, que é um conjunto de ações que podem ser aplicadas a uma regra de alerta.
a. A opção Selecionar grupo de ações será escolhida se você já tiver um grupo de ações de preferência. Vamos clicar em criar grupo de ações.
Na guia Básico, escolha uma Assinatura, um grupo de recursos e uma região. Em seguida, forneça os valores apropriados para o Nome do grupo de ações e Nome de exibição. Pressione Avançar.
Na guia Notificações, em Tipo de notificação, selecione Email/mensagem SMS/Push/Voz. E forneça um nome adequado.
a. Marque as caixas Email e SMS e forneça os valores correspondentes. Em seguida, pressione OK.
b. Pressione Avançar.
Na guia Ações, vamos selecionar uma opção para Tipo de ação.
Neste exemplo, vamos usar o tipo de ação Hubs de Eventos, portanto, será necessário inserir o nome da assinatura, o namespace do Hub de Eventos e selecionar um nome do Hub de Eventos. Em seguida, clique em OK.
a. Se você ainda não criou um Hub de Eventos, consulte o documento aqui para criar um: Configurar uma política de expiração para SAS (Assinatura de Acesso Compartilhado)
Clique em Revisar + Criar para revisar as configurações e pressione Criar.
Imediatamente, retornamos para a Homepage de alertas. Se clicarmos nas Regras de alerta na parte superior, veremos o alerta que acabamos de criar.
Este foi apenas um exemplo de como criar uma regra de alerta a partir de um exemplo. Você tem a capacidade de criar vários alertas para suas conexões de Link do Azure Synapse por meio do Azure Synapse Analytics.
Logs
Os logs de Azure Monitor são um recurso do Azure Monitor que coleta e organiza dados de log e de desempenho de recursos monitorados. Vários recursos do Azure Monitor armazenam seus dados em Logs e apresentam esses dados de várias formas para ajudar você a monitorar o desempenho e a disponibilidade de seus aplicativos híbridos e de nuvem e os componentes de suporte deles. É possível analisar dados de logs usando uma linguagem de consulta sofisticada capaz de analisar rapidamente milhões de registros.
Agora, vejamos como é possível ver os logs de nossas conexões de Link do Azure Synapse no portal do Azure:
Entre no portal do Azure.
Pesquise seu workspace do Synapse no qual a conexão de link reside.
Depois de acessar a página de visão geral do workspace do Synapse, clique na guia Logs abaixo de "Monitoramento".
Você imediatamente receberá um workspace que é aproximadamente equivalente a um banco de dados no Azure Data Explorer. As tabelas são estruturadas da mesma forma e ambas usam KQL (Linguagem de Consulta Kusto)
a. Existe uma tabela chamada "SynapseLinkEvent" que armazena muitos valores diferentes para cada uma das conexões de link. A tabela e os detalhes são mostrados no lado esquerdo.
b. Você pode executar uma consulta no painel de consulta que recupera um conjunto específico de registros. Nesse caso, digitaremos "SynapseLinkEvent" no painel de consulta e pressionaremos o botão azul Executar. Podemos ver as conexões de link executadas na seção Resultados, na qual você pode exibir detalhes sobre cada uma das conexões de link.
Próximas etapas
Se você estiver usando um banco de dados diferente de uma instância do SQL Server 2022, confira: