Мое приложение использует большое количество API-интерфейсов, а также имеет веб-хуки, которые оно вызывает. Невозможность обнаружить сбой одного API-интерфейса может остаться незамеченным и привести к ухудшению взаимодействия с пользователем.
Я хотел бы регистрировать запросы и ответы, а также возникшее исключение. Моим первым инстинктом было подтолкнуть этот бревно кasticsearch Но я хотел использовать более динамичный инструментарий в AWS.
Мне нужны две вещи из этой инфраструктуры мониторинга.
- Мне нужны графики, чтобы показать мне производительность сервиса.
Я должен быть в состоянии увидеть количество транзакций, которые происходят
против общего количества ошибок.
- Мне нужно предупредить, принимая во внимание предыдущие данные. Это могло бы
быть понедельником по сравнению с прошлыми 4 понедельниками за услугу.
- Мне нужно уметь детализировать и просматривать необработанные журналы и искать
через них
Я имею в виду пару вещей, и я хотел бы получить предложения.
толкнуть все на поиск эластичности
Я могу подтолкнуть все к упругому поиску и создать графики на Кибане или Графане (Графана кажется более подходящей для этой работы).
Я понял, как составить график на Кибане, но сравнение с прошлыми 4 понедельниками было сложной задачей. Что заставило меня думать, что должны быть лучшие инструменты
Перемести все в облачные часы
Я еще не пробовал это, я не уверен, что у этого есть способность, отличная от упругого поиска.
Kinesis Analytics
Кажется, это хорошо подходит для аналитической части, но сохранение и детализация отчетов кажутся трудными, если они находятся на пути. Я мог бы передать поток Kinesis как в Analytics, так и в ES, но я не уверен, что цена того стоит.
Я ценю любую помощь