Criando alertas para traces de aplicações no OCI APM

May 24, 2023 | 5 minute read
Text Size 100%:

Introdução

Imagine que você precise receber um alerta, quando uma aplicação excede o tempo de resposta definido como aceitável. Você pode monitorar traces e spans que são carregados usando fontes de dados do OCI Application Performance Monitoring no Trace Explorer. Os traces são usados ​​para rastrear o tempo gasto por uma aplicação processando uma solicitação e o status. Neste post, vamos mostrar como definir um alerta para esta situação.

Configurando Span Filters e Metric Groups

Faça login na console OCI e acesse Observability & Management -> Application Performance Monitoring -> Administration

 

Clique no seu APM Domain

    

Primeiro vamos criar um Span Filter. Em Resources, clique em Span Filters e depois em Create Filter

Para configurar o Span Filter, acesse o Trace Operation da sua aplicação e identifique o serviceName e operationName

Agora preencha os campos da configuração do Span Filter conforme sua aplicação e clique em Create

Após a criação, podemos ver o Span Filter habilitado

Agora vamos criar o Metric Group. Em Resources, clique em Metric Groups e depois em Create Group

Preencha os campos de acordo com o Span Filter criado para a sua aplicação. Defina o Namespace oracle_apm_monitoring e a métrica SpanDuration

Após isso, seu grupo será criado

Agora acesse Observability & Management -> Metrics  Explorer

 

Preencha o Compartment, Namespace oracle_apm_monitoring, Metric name SpanDuration, Dimension name MetricGroupName e o Dimension Value. Após isso, clique em Create Alarm

 

Defina o Alarme em Metric Definitions:

Preencha Alarm name, defina o Alarm severity e Alarm body

Valide os valores já preenchidos(Metric Description, Metric Dimension). Em Trigger Rule, defina o tempo aceitável de resposta para a sua aplicação. Quando o trace do APM identificar uma chamada que excede o tempo definido, acionará a notificação escolhida


Em Destination, defina as notification rules  – ex: enviar email de notificação

E então clique em Save alarm

Após finalizar a criação do alarme, monitore no OCI APM os traces das chamadas na sua aplicação. Quando uma chamada registrar um tempo de resposta que excede o que você definiu na Trigger Rule do seu alarme, será enviada a notificação definida.

Abaixo podemos ver um exemplo de notificação por email que foi recebida:

Com isso finalizamos a configuração. E agora você pode utilizar o Trace no Oracle Cloud APM e associar à alertas para monitorar o desempenho das suas aplicações!  

 

Adalberto Barra


Previous Post

Renomeando uma VCN e seus recursos

Vinicius Correa | 3 min read

Next Post


Oracle Support and Best Practices

Salvador Junior | 4 min read
Oracle Chatbot
Disconnected