monitoramento api de terceiros no AWS

votos
0

Meu aplicativo consome uma grande quantidade de APIs e também tem webhooks chama. Falha em detectar falha de uma API poderia passar despercebida e leva a má experiência do usuário.

Gostaria de registrar os pedidos e respostas, bem como a exceção que ocorreu. Meu primeiro instinto foi para empurrar esse log para ElasticSearch. Mas eu queria utilizar um ferramental mais dinâmico na AWS.

Eu preciso duas coisas a partir desta infra-estrutura de monitoramento.

  1. Eu preciso os gráficos para me mostrar o desempenho do serviço. Eu deveria ser capaz de ver a contagem de transações que estão acontecendo contra a contagem total fracasso.
  2. Eu preciso alertar tomando os dados anteriores em consideração. Poderia ser segunda-feira em comparação com os últimos 4 segundas-feiras por serviço.
  3. Eu preciso ser capaz de perfurar para baixo e ver os registros crus e procurar por eles

Eu tenho um par de coisas em mente, e eu gostaria de obter sugestões.

Empurrar tudo para ElasticSearch

I pode empurrar tudo para ElasticSearch e criar gráficos sobre Kibana ou Grafana (Grafana parece mais apto para o trabalho).

Eu descobri como ser representada graficamente em Kibana mas comparando contra os últimos 4 segundas-feiras foi um desafio. O que me fez pensar que deve haver melhores ferramentas

Empurrar tudo para o relógio Nuvem

Eu não tentei este ainda, eu não tenho certeza se isso tem uma capacidade diferente ElasticSearch.

Kinesis Analytics

Este parece ser um bom ajuste a parte de análise, mas persistindo e detalhar relatórios parecem ser difícil se este é o caminho. Eu poderia empurrar o fluxo de Kinesis para ambos Analytics e ES, mas eu não tenho certeza se o custo vale a pena.

Agradeço qualquer ajuda

Publicado 08/11/2018 em 06:32
fonte usuário
Em outras línguas...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more