Criando triggers
Para criar um novo trigger, navegue até Triggers na navegação de Logging e clique em “Create a log trigger”. Você será solicitado a definir os seguintes atributos do trigger:Nome e descrição
No formulário Create new trigger, dê ao seu trigger um nome e uma descrição funcionais, por exemplo, “Slow Process Trigger”.Consulta do trigger
Os triggers de logging são baseados em consulta, o que significa que um alerta é disparado quando as condições de uma consulta de logging são atendidas. Por exemplo, se tivermos um atributo de logging chamadoduration que registra quanto tempo uma requisição de API leva para ser concluída, e quisermos ser alertados quando esse atributo for maior que 50, criaríamos um trigger com a seguinte consulta:
Shell
Limite (threshold)
Você pode definir um limite para o seu trigger para garantir que receba alertas apenas quando necessário. Os triggers de logging podem ter os seguintes limites:- Every Occurrence
- First After Close
- Nth in an hour
- Nth in a day
Definir severidade do trigger
Os triggers podem ser escopados às seguintes severidades:- Critical
- High
- Low
- Info
Origem do trigger
Defina a quais origens de logging sua consulta se aplica.Notificador do trigger
Defina como você é notificado quando um trigger é disparado, por exemplo, via e-mail ou Slack. Atualmente, o Logging suporta os seguintes notificadores:- Discord
- Google Hangouts
- Opsgenie
- Pagerduty
- Slack
- MS Teams
- Webhook