Мониторинг API сторонних производителей на AWS - PullRequest
0 голосов
/ 08 ноября 2018

Мое приложение использует большое количество API-интерфейсов, а также имеет веб-хуки, которые оно вызывает. Невозможность обнаружить сбой одного API-интерфейса может остаться незамеченным и привести к ухудшению взаимодействия с пользователем.

Я хотел бы регистрировать запросы и ответы, а также возникшее исключение. Моим первым инстинктом было подтолкнуть этот бревно кasticsearch Но я хотел использовать более динамичный инструментарий в AWS.

Мне нужны две вещи из этой инфраструктуры мониторинга.

  1. Мне нужны графики, чтобы показать мне производительность сервиса. Я должен быть в состоянии увидеть количество транзакций, которые происходят против общего количества ошибок.
  2. Мне нужно предупредить, принимая во внимание предыдущие данные. Это могло бы быть понедельником по сравнению с прошлыми 4 понедельниками за услугу.
  3. Мне нужно уметь детализировать и просматривать необработанные журналы и искать через них

Я имею в виду пару вещей, и я хотел бы получить предложения.

толкнуть все на поиск эластичности

Я могу подтолкнуть все к упругому поиску и создать графики на Кибане или Графане (Графана кажется более подходящей для этой работы).

Я понял, как составить график на Кибане, но сравнение с прошлыми 4 понедельниками было сложной задачей. Что заставило меня думать, что должны быть лучшие инструменты

Перемести все в облачные часы

Я еще не пробовал это, я не уверен, что у этого есть способность, отличная от упругого поиска.

Kinesis Analytics

Кажется, это хорошо подходит для аналитической части, но сохранение и детализация отчетов кажутся трудными, если они находятся на пути. Я мог бы передать поток Kinesis как в Analytics, так и в ES, но я не уверен, что цена того стоит.

Я ценю любую помощь

...