Monitor Base de Dados do Azure para MySQL Servidores Flexíveis com métricas incorporadas

APLICA-SE A: Base de Dados do Azure para MySQL - Servidor Flexível

Base de Dados do Azure para MySQL o Flexible Server fornece monitorização dos servidores através do Azure Monitor. As métricas são valores numéricos que descrevem algum aspeto dos recursos do seu servidor num determinado momento. Monitorizar os recursos do seu servidor ajuda-o a resolver problemas e a otimizar a sua carga de trabalho, permitindo-lhe monitorizar o que mais importa para si. Monitorizar as métricas certas ajuda-o a manter o desempenho, a fiabilidade e a disponibilidade do seu servidor e aplicações.

Neste artigo, irá conhecer as várias métricas disponíveis para o seu servidor flexível que dão uma visão do comportamento do seu servidor.

Métricas disponíveis

Base de Dados do Azure para MySQL O Flexible Server fornece várias métricas para entender como a sua carga de trabalho está a funcionar e com base nestes dados, pode compreender o impacto no seu servidor e aplicação. Por exemplo, no servidor flexível, pode monitorizar o CPU anfitrião por cento, Conexões Ativas, IO por cento e A Percentage de Memória do Anfitrião para identificar quando há um impacto de desempenho. A partir daí, poderá ter de otimizar a sua carga de trabalho, escalar verticalmente alterando os níveis de cálculo ou escalando horizontalmente usando réplicas de leitura.

Todas as métricas Azure têm uma frequência de um minuto, e cada métrica fornece 30 dias de história. Pode configurar alertas relacionados com as métricas. Para obter orientação passo a passo, consulte como configurar alertas. Outras tarefas incluem a criação de ações automatizadas, a realização de análises avançadas e arquivamento da história. Para mais informações, consulte a Visão Geral das Métricas Azure.

Lista de métricas

Estas métricas estão disponíveis para Base de Dados do Azure para MySQL:

Nome de exibição métrica Metric Unidade Description
CpU anfitrião por cento cpu_percent Percentagem A percentagem de utilização do CPU no servidor, incluindo a utilização do CPU tanto da carga de trabalho do cliente como dos processos Azure MySQL
Rede de anfitriões em network_bytes_ingress Bytes O tráfego de rede de entrada no servidor, incluindo o tráfego da base de dados do cliente e as funcionalidades Azure MySQL como replicação, monitorização, registos, etc.
Rede de anfitriões fora network_bytes_egress Bytes Tráfego de rede de saída no servidor, incluindo tráfego da base de dados do cliente e funcionalidades Azure MySQL como replicação, monitorização, registos, etc.
Atraso da Replicação replication_lag Segundos O tempo desde a última transação reproduzida. Esta métrica está disponível apenas para servidores de réplicas.
Ligações Ativas active_connection de palavras O número de ligações ativas ao servidor.
Armazenamento de reserva usado backup_storage_used Bytes A quantidade de armazenamento de reserva usado.
IO por cento io_consumption_percent Percentagem A percentagem de IO em uso.
Por cento da Memória do Anfitrião memory_percent Percentagem A percentagem de memória em uso no servidor, incluindo a utilização da memória tanto da carga de trabalho do cliente como dos processos Azure MySQL
Limite de Armazenamento storage_limit Bytes O armazenamento máximo para este servidor.
Armazenamento Por cento storage_percent Percentagem A percentagem de armazenamento utilizada fora do máximo do servidor.
Armazenamento usado storage_used Bytes A quantidade de armazenamento em uso. O armazenamento utilizado pelo serviço pode incluir os ficheiros de base de dados, os registos de transações e os registos do servidor.
Total de ligações total_connections de palavras O número total de ligações ao servidor
Ligações Abortadas aborted_connections de palavras O número de tentativas falhadas de ligação ao MySQL, por exemplo, falhou na ligação devido a más credenciais.
Consultas consultas de palavras O número de consultas por segundo

Passos seguintes