O ApsaraDB RDS integra-se ao CloudMonitor para monitorar sua instância PostgreSQL e enviar notificações por e-mail ao grupo de contatos de alerta quando uma métrica ultrapassa um limiar. Você pode ativar o Initiative Alert para obter cobertura imediata com sete regras predefinidas ou criar regras de alerta personalizadas com métricas e limiares adaptados à sua carga de trabalho.
Funcionamento das regras de alerta
As regras de alerta coletam amostras de uma métrica em um período estatístico fixo (por exemplo, a cada 60 segundos) e disparam um alerta quando o valor amostrado excede um limiar durante um número especificado de períodos consecutivos. Por exemplo, se o limiar de CPU Utilization for 90%, com período estatístico de 60 segundos e duração de 5 períodos consecutivos, o alerta será acionado somente após a cpu permanecer acima de 90% por 5 minutos seguidos, e não em um único pico. Em seguida, o CloudMonitor envia um e-mail para todos os contatos do grupo de contatos de alerta configurado.
Ative o Initiative Alert
O Initiative Alert aplica instantaneamente sete regras predefinidas à sua instância e cobre as métricas mais críticas específicas do PostgreSQL. Não é necessária configuração manual de limiares.
Pré-requisitos
Antes de começar, verifique se você tem:
Uma instância do ApsaraDB RDS for PostgreSQL
Uma conta Alibaba Cloud (o proprietário da conta é definido como o contato de alerta padrão)
Ative o Initiative Alert
Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância está localizada e clique em no ID da instância.
No painel de navegação à esquerda, clique em Monitoring and Alerts.
Clique em na aba Alerts.
Na seção direita da página, ative a chave Initiative Alert.
O sistema começa imediatamente a monitorar as seguintes métricas:
|
Nome da regra |
Métrica |
Período estatístico |
Limiar de alerta |
|
SystemDefault_acs_rds_dashboard_PG_RO_ReadLag |
Latência de sincronização de instâncias somente leitura |
60 segundos |
Média ≥ 7.200 segundos por 5 períodos consecutivos |
|
SystemDefault_acs_rds_dashboard_conn_usage |
Uso de conexões |
60 segundos |
Média ≥ 90% por 5 períodos consecutivos |
|
SystemDefault_acs_rds_dashboard_local_fs_size_usage |
Uso de disco |
60 segundos |
Média ≥ 90% por 5 períodos consecutivos |
|
SystemDefault_acs_rds_dashboard_cpu_usage |
Utilização de cpu |
60 segundos |
Média ≥ 90% por 5 períodos consecutivos |
|
SystemDefault_acs_rds_dashboard_iops_usage |
Utilização de IOPS |
60 segundos |
Média ≥ 80% por 5 períodos consecutivos |
|
SystemDefault_acs_rds_dashboard_PG_MaxSlotWalDelay |
Latência máxima de slot de replicação |
60 segundos |
Média ≥ 1.024 MB por 5 períodos consecutivos |
|
SystemDefault_acs_rds_dashboard_PG_SwellTime |
Duração da transação mais longa |
60 segundos |
Média ≥ 36.000 segundos por 5 períodos consecutivos |
(Opcional) Atualize o contato de alerta
Por padrão, as notificações de alerta são enviadas ao proprietário da conta Alibaba Cloud. Para adicionar ou alterar contatos:
Faça login no Cloud Monitor console.
No painel de navegação à esquerda, clique em Alert ContactsDefault Contact Group.
Na aba Alert Contacts, clique em Create Alert Contact. Para mais detalhes, consulte Criar um contato de alerta ou grupo de contatos de alerta.
Na aba Alert Contact Group, pesquise Default Contact Group e clique em no ícone
.No painel Modify Contact Group, atualize os contatos.
Configure regras de alerta personalizadas
Para métricas não cobertas pelo Initiative Alert ou para aplicar limiares diferentes, crie regras de alerta personalizadas no CloudMonitor. Os alertas são enviados por e-mail para todos os contatos do grupo de contatos de alerta especificado.
As seguintes métricas estão disponíveis para regras personalizadas:
|
Métrica |
|
PG_DBAge |
|
PG_InactiveSlots |
|
PG_MaxExecutingSQLTime |
|
PG_MaxSlotWalDelay |
|
PG_RO_ReadLag |
|
PG_RO_StreamingStatus |
|
PG_ReplayLatency |
|
PG_SwellTime |
|
PG_ActiveConnectionsPerCpu |
|
PG_ConnectionsUtilization |
|
PG_CPUUtilization |
|
PG_IOPSUtilization |
|
PG_INODEUtilization |
|
PG_DISKUtilization |
|
PG_MemoryUtilization |
Crie uma regra de alerta personalizada
Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância está localizada e clique em no ID da instância.
No painel de navegação à esquerda, clique em Monitoring and Alerts.
Clique em na aba Alerts.
Na seção direita da página, clique em Set Alert Rule para abrir o console do CloudMonitor.
Crie um grupo de contatos de alerta. Para mais detalhes, consulte Criar um contato de alerta ou grupo de contatos de alerta.
Crie uma regra de alerta. Para mais detalhes, consulte Criar uma regra de alerta.
Ao criar a regra de alerta, defina o parâmetro Product como ApsaraDB RDS for PostgreSQL.
Também é possível monitorar recursos com base em tags. Para mais detalhes, consulte Monitorar recursos com base em tags.