A página Standard Monitoring oferece duas categorias de métricas para instâncias ApsaraDB RDS for MariaDB: métricas de recursos, que refletem o consumo de computação, armazenamento e rede, e métricas do mecanismo, que detalham o funcionamento interno do InnoDB e MyISAM. Use esses dados para diagnosticar problemas de desempenho e verificar a integridade da instância.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância ApsaraDB RDS for MariaDB
Acesso ao console do ApsaraDB RDS
Visualizar métricas de monitoramento
Faça login no console do ApsaraDB RDS.
No painel de navegação à esquerda, clique em Instances. Na barra de navegação superior, selecione a região da instância.
Localize a instância e clique em ID correspondente.
No painel de navegação à esquerda, clique em Monitoring and Alerts.
Na aba Standard Monitoring, clique em Resource Monitoring ou Engine Monitoring e especifique um intervalo de tempo para visualizar os dados.
Métricas de monitoramento de recursos
|
Métrica |
Descrição |
Unidades |
|
IOPS |
Quantidade de operações de entrada e saída por segundo (IOPS) nos discos de dados e de log. Valores elevados em relação aos limites provisionados indicam saturação de E/S. |
Operações/s |
|
Utilização de CPU e memória |
Percentual de uso da CPU e da memória da instância. Valores altos persistentes sugerem carga excessiva e possível necessidade de scale-up. |
% |
|
Espaço em disco |
Uso total do disco segmentado em: Disk Space Used, Data Space Used, Log Space Used, Temporary File Space Used e System File Space Used. Monitore esta métrica para evitar falta de armazenamento. |
MB |
|
Total de conexões |
Número de conexões ativas e total de conexões na instância. Uma proporção alta entre conexões ativas e totais sinaliza pressão no pool de conexões. |
Contagem |
|
Tráfego de rede |
Volume de tráfego de entrada e saída por segundo. Picos podem indicar transferências massivas de dados ou cargas inesperadas de consultas. |
KB |
Métricas de monitoramento do mecanismo
|
Métrica |
Descrição |
Unidades |
|
Transações por segundo (TPS) / Consultas por segundo (QPS) |
Média de transações por segundo (TPS) e de instruções SQL executadas por segundo (QPS). Quedas abruptas nesses indicadores podem apontar para transações bloqueantes ou contenção de locks. |
Contagem/s |
|
Taxa de acerto de leitura, taxa de uso e taxa de blocos sujos do buffer pool do InnoDB |
Indicadores de eficiência do buffer pool do InnoDB. Taxa de acerto de leitura abaixo de 95% implica leituras frequentes no disco; já uma taxa alta de blocos sujos significa que muitas páginas modificadas ainda não foram gravadas em disco. |
% |
|
Volume de leitura/gravação do InnoDB |
Quantidade de dados que o InnoDB lê e grava no disco por segundo. Volumes de escrita consistentemente altos sugerem workloads intensivos em gravação, que se beneficiam de E/S otimizada. |
KB |
|
Frequência de leitura/gravação do buffer pool do InnoDB |
Número de operações lógicas de leitura e gravação que o InnoDB realiza no buffer pool por segundo. |
Contagem/s |
|
Leituras, gravações e operações fsync() do log do InnoDB |
Frequência média de gravações físicas em arquivos de log, frequência de solicitações de gravação de log e frequência média de chamadas fsync() por segundo. Alta frequência de fsync() combinada com commits lentos indica gargalo de E/S no disco de log. |
Contagem/s |
|
Tabelas temporárias criadas no disco rígido |
Quantidade de tabelas temporárias geradas automaticamente no disco durante a execução de instruções SQL. Contagens elevadas mostram que as consultas estão transbordando para o disco; otimize as consultas ou aumente o valor de |
Contagem |
|
MySQL_COMDML |
Número de execuções por segundo para cada tipo de instrução SQL: Insert, Delete, Insert_Select, Replace, Replace_Select, Select e Update. Essa métrica ajuda a entender a proporção entre leituras e gravações e a identificar os tipos predominantes de consulta. |
Contagem/s |
|
MySQL_RowDML |
Volume de operações em nível de linha realizadas pelo InnoDB por segundo, incluindo gravações físicas em arquivos de log e linhas lidas, atualizadas, excluídas e inseridas nas tabelas InnoDB. |
Contagem/s |
|
Leituras e gravações do MyISAM |
Quantidade de leituras e gravações no buffer pool do MyISAM por segundo, além das operações de leitura e gravação direta no disco rígido por segundo. Se as leituras ou gravações em disco forem altas comparadas à atividade do buffer pool, o key buffer do MyISAM pode estar subdimensionado. |
Contagem/s |
|
Taxa de leitura/gravação/uso do key buffer do MyISAM |
Taxas de acerto de leitura e gravação, além da utilização do key buffer do MyISAM por segundo. Baixas taxas de acerto indicam que o key buffer é insuficiente para o seu conjunto de trabalho ativo. |
% |