IBM Cloud Logs alertas de condições múltiplas
Com IBM® Cloud Logs, você pode configurar um alerta com até 5 regras de condição. Cada regra de condição define um limite, um período de tempo e uma prioridade. Quando uma regra de condição é atendida, um alerta é acionado com a prioridade associada a essa regra de condição. Se mais de uma regra de condição atender aos critérios de acionamento, o alerta acionado corresponderá à regra de condição com a prioridade mais alta.
As condições de alerta acionadas com sua prioridade associada podem ser visualizadas em Incidents (Incidentes).
IBM Cloud Logs tem 5 valores de prioridade, da prioridade mais alta à mais baixa:
P1P2P3P4P5
Esses valores de prioridade determinam a importância do problema que é alertado.
Várias condições podem ser configuradas para os seguintes tipos de alerta:
[*] - Múltiplas condições não são suportadas para alertas de notificação imediata.
Processamento de condições
Ao configurar várias condições para um alerta, você precisa estar ciente de como essas condições são processadas e exibidas.
Acionamento de alertas
As regras de condição determinam a prioridade de um alerta quando a condição de alerta é atendida e o alerta é acionado.
Se um alerta corresponder às condições de várias prioridades, será aplicado o valor de prioridade mais alto. Por exemplo, se um alerta for acionado para uma condição definida como P1 e também para uma condição definida como P2,
a prioridade P1 será aplicada ao alerta. P1 é a prioridade mais alta.
Na página Incidents(Incidentes ), o alerta será exibido com uma prioridade P1 e as informações que acionaram o alerta.
Quando você configura várias regras de condição, a primeira regra de condição definida define a gravidade do alerta que é exibido na página Incidentes. A primeira regra de condição também define a gravidade, a condição de acionamento e outros detalhes de definição de alerta do evento que é enviado ao serviço IBM Cloud Event Notifications. Os detalhes de definição de gravidade e alerta da regra de condição que aciona o alerta não são usados para a notificação do evento, a menos que correspondam à primeira regra de condição configurada por meio da interface do usuário, da CLI, da API ou do Terraform. Por esse motivo, é importante que você configure suas condições de regra na ordem de prioridade desejada, de cima para baixo. Por exemplo, talvez você queira que a notificação tenha uma gravidade maior do que a prioridade do alerta acionado. Nesse caso, você deve organizar suas condições da prioridade mais alta para a mais baixa.
Exibição do gerenciamento de alertas
Quando você configura condições de alerta usando a interface do usuário ou a API, somente a prioridade da primeira condição configurada será exibida na página Gerenciamento de alertas, mesmo que várias condições estejam configuradas.
Se você quiser que a prioridade mais alta configurada para o alerta seja sempre exibida na página Gerenciamento de alertas, certifique-se de que a condição de prioridade mais alta seja a primeira condição configurada.
Grupos de tempo
Os períodos de tempo para todas as condições configuradas para um alerta devem estar dentro do mesmo grupo de períodos de tempo.
| Grupo | Intervalo de tempo |
|---|---|
| 1 | 1 minuto - 30 minutos |
| 2 | 1 hora - 6 horas |
| 3 | 12 horas - 36 horas |
Por exemplo, se você configurar uma condição de alerta com um período de tempo no grupo 2, todas as outras condições para esse alerta também deverão estar no grupo 2.
Condições para alertas de métricas
Para alertas de métrica, você pode definir o limite quando as condições forem atendidas for at least, at least once ou for over x% em um período de tempo específico.
for at least- Essa opção especifica que a condição deve ser atendida durante todo o período de tempo especificado. Por exemplo, se você definir
for at least 5 minutes, a métrica deverá exceder o limite continuamente durante toda a duração de 5 minutos. at least once- Essa opção é a condição mais mínima. O alerta é acionado se o limite for ultrapassado pelo menos uma vez dentro do período de tempo especificado. Por exemplo,
at least once in 5 minutessignifica que, se a métrica exceder o limite uma única vez nessa janela de 5 minutos, o alerta será acionado. for over x%- Use essa opção para definir uma porcentagem de duração em vez de um número de vezes que a condição ocorre. A opção
for over x%especifica que a condição deve ser verdadeira por mais de uma determinada porcentagem do tempo dentro da janela de tempo selecionada. Por exemplo, se você definirfor over 10% of 10 minutes, a métrica deverá exceder o limite por mais de 1 minuto (10% de 10 minutos) nesse período de tempo para que o alerta seja acionado. Se a porcentagem for definida como 0 e a consulta ultrapassar o limite uma vez, um alerta será acionado. Se a porcentagem for definida como 100, todos os valores da janela de tempo deverão exceder o limite para que o alerta seja acionado.