Funcionalidades

Flexible Actions automatiza a monitoração de APIs e de eventos da Plataforma de APIs da Sensedia e permite definir alarmes e regras para ações preventivas.

O usuário pode criar quantos alertas quiser. As notificações são divididas entre eventos da Plataforma e alertas a partir de monitoramento de APIs e classificadas por criticidade (quatro níveis: neutro; sucesso; atenção; e crítico).

Há quatro parâmetros diferentes para monitorar APIs: quantidade de chamadas, disponibilidade, latência e status de resposta HTTP. Cada alerta pode ser customizado para uma API específica, incluindo definição de ambiente, recurso e operação. E claro, o usuário pode estabelecer o valor mínimo ou máximo que desencadeará o alerta, bem como a frequência de checagem de estado.

Quanto aos eventos da Plataforma, é possível monitorar alterações em 14 objetos: API, app, certificate (certificado), custom Java interceptor, custom JavaScript interceptor, deployment (implantação), developer (desenvolvedor), environment (ambiente), organization (organização), plan (plano), revision (revisão), role (papéis de acesso), team (time) e user (usuário).

Quando um alerta é disparado, seja a partir do monitoramento de APIs ou de eventos da Plataforma, o Flexible Actions envia uma notificação por email, por Slack, ou para um endpoint previamente cadastrado — com possibilidade de personalização da mensagem. Os alertas disparados são também exibidos na tela Triggered Alerts e podem ser pesquisados por tags adicionadas ao alerta em sua criação ou edição para facilitar as buscas.

Opções do menu

Além de uma página inicial, com links para as outras funcionalidades, o Flexible Actions inclui quatro páginas acessadas pelo menu lateral esquerdo:

  • a página Triggered Alerts mostra a listagem de notificações que foram enviadas;

  • as telas Platform Events e Runtime Alerts mostram a listagem de alertas configurados e possibilitam a inclusão de novos alertas a partir de parâmetros de monitoramento — para eventos da Plataforma e funcionamento de APIs, respectivamente;

  • a tela Integrations gerencia configurações de integração necessárias para ações de notificação que exigem conexões com terceiros:

    • a aba WEBHOOK CREDENTIALS gerencia credenciais de autenticação (client ID/secret) utilizadas para enviar requisições para endpoints cadastrados;

    • a aba SLACK gerencia os workspaces do Slack disponíveis para envio de notificações.

homepage
Tela inicial
triggered alerts
Tela de listagem de alertas disparados
platform events
Tela de configuração de monitoramento e alertas de eventos da Plataforma
runtime alerts
Tela de configuração de monitoramento e alertas de APIs
int webhook credentials
Integrations: listagem e configuração de credenciais de webhook
int slack
Integrations: listagem e configuração de workspaces do Slack
Thanks for your feedback!
EDIT
How useful was this article to you?