Monitorando no Banco de Dados do Azure para MariaDB
Importante
O Banco de Dados do Azure para MariaDB está a caminho da desativação. Recomendamos fortemente que você migre para o Banco de Dados do Azure para MySQL. Para obter mais informações sobre como migrar para o Banco de Dados do Azure para MySQL, confira O que está acontecendo com o Banco de Dados do Azure para MariaDB?.
Monitorar os dados dos seus servidores ajuda a solucionar problemas e otimizar sua carga de trabalho. O Banco de Dados do Azure para MariaDB fornece várias métricas que fornecem informações sobre o comportamento do seu servidor.
Métricas
Todas as métricas do Azure têm uma frequência de um minuto e cada uma delas fornece 30 dias de histórico. É possível configurar alertas nas métricas. Outras tarefas incluem a configuração de ações automatizadas, execução de análises avançadas e arquivamento de histórico. Para obter mais informações, consulte a Visão geral das métricas no Microsoft Azure.
Para obter diretrizes passo a passo, consulte How to set up alerts (Como configurar alertas).
Lista de métricas
Essas métricas estão disponíveis para o Banco de Dados do Azure para MariaDB:
Métrica | Nome de exibição da métrica | Unidade | Descrição |
---|---|---|---|
cpu_percent | Porcentagem de CPU | Porcentagem | O percentual de CPU em uso. |
memory_percent | Porcentagem de memória | Porcentagem | O percentual de memória em uso. |
io_consumption_percent | Porcentagem de E/S | Porcentagem | O percentual de E/S em uso. (Não aplicável para servidores de camada Básica) |
storage_percent | Porcentagem de armazenamento | Porcentagem | O percentual de armazenamento usado fora do máximo do servidor. |
storage_used | Armazenamento usado | Bytes | A quantidade de armazenamento em uso. O armazenamento usado pelo serviço pode incluir os arquivos de banco de dados, os logs de transação e os logs do servidor. |
serverlog_storage_percent | Porcentagem de armazenamento do Log do Servidor | Porcentagem | A porcentagem de armazenamento de log do servidor usada fora do armazenamento de log máximo do servidor. |
serverlog_storage_usage | Armazenamento do Log do Servidor usado | Bytes | A quantidade de armazenamento de log do servidor em uso. |
serverlog_storage_limit | Limite de armazenamento do Log do Servidor | Bytes | O armazenamento de log do servidor de máximo para esse servidor. |
storage_limit | Limite de armazenamento | Bytes | O armazenamento máximo para esse servidor. |
active_connections | Conexões ativas | Contagem | O número de conexões ativas com o servidor. |
connections_failed | Conexões com falha | Contagem | O número de conexões com falha com o servidor. |
seconds_behind_master | Retardo de replicação em segundos | Contagem | O número de segundos que o servidor de réplica está atrasando contra o servidor de origem. (Não aplicável para servidores de camada Básica) |
network_bytes_egress | Saída da rede | Bytes | Rede-Out em conexões ativas. |
network_bytes_ingress | Entrada na rede | Bytes | Entrada de rede em conexões ativas. |
backup_storage_used | Backup do Microsoft Azure | Bytes | A quantidade de armazenamento de backup usado. A métrica representa a soma do armazenamento consumido por todos os backups de banco de dados, backups diferenciais e backups de log retidos com base no período de retenção de backup definido para o servidor. A frequência dos backups é gerenciada pelo serviço e explicada no artigo de conceitos. Para o armazenamento com redundância geográfica, o uso de armazenamento de backup é o dobro do armazenamento com redundância local. |
Logs do servidor
É possível habilitar o registro de consulta no servidor. Esses logs também estão disponíveis por meio de Logs de diagnóstico do Azure nos Logs do Azure Monitor, Hubs de Eventos e Conta de Armazenamento. Para saber mais sobre o registro em log, visite a página logs de servidor.
Repositório de Consultas
O Repositório de Consultas mantém o controle do desempenho da consulta ao longo do tempo, incluindo eventos de espera e estatísticas de runtime de consulta. O recurso persiste as informações de desempenho de tempo de execução de consulta no esquema MySQL. Você pode controlar a coleta e o armazenamento de dados por meio de vários botões de configuração.
Análise de Desempenho de Consultas
Análise de Desempenho de Consultas funciona em conjunto com o Repositório de Consultas para fornecer visualizações acessíveis do portal do Azure. Esses gráficos permitem que você identifique as principais consultas que afetam o desempenho. A Análise de Desempenho de Consultas está na seção Desempenho Inteligente do Banco de Dados do Azure para MariaDB, no portal do Azure.
A notificação de manutenção planejada
As notificações de manutenção planejada permitem que você receba alertas para o próximo evento de manutenção planejada no Banco de Dados do Azure para MariaDB. Estas notificações são integradas à manutenção planejada daIntegridade do Serviço do Azuree permitem que você visualiza toda a manutenção agendada para as suas assinaturas em um só local. Isso também ajuda a escalar a notificação para os públicos-alvo certos em diferentes grupos de recursos, pois você pode ter contatos diferentes responsáveis por diferentes recursos. Você receberá a notificação sobre a próxima manutenção 72 horas antes do evento.
Saiba mais sobre como configurar notificações no documento notificações de manutenção planejada.
Próximas etapas
- Para obter mais informações sobre como acessar e exportar métricas usando o Portal do Azure, a API REST ou a CLI, consulte a Visão geral das métricas no Microsoft Azure.
- Consulte Como configurar alertas para obter orientação sobre como criar um alerta em uma métrica.
- Saiba mais sobre notificações de manutenção planejada no Banco de Dados do Azure para MariaDB.