API?
У меня есть несколько легаси ендпоинтов, по легенде в них ходят партнеры и забирают данные.
Хочется понять, кто ходит, куда именно, с какими запросами, как часто, рисовать графики... и т. д. + наложить ограничения если выяснится, что злоупотребляют доверием.
Логи nginx’а не дают полной картины, а до платформ типа Kong я еще не дорос по бюджету и знаниям.
План такой: поставить перед бекендом и за nginx’ом тарантул и проксировать все запросы на API через него, а попутно снимать и временно сохранять метрики, чтобы потом через какой-нибудь наколеночный дашборд визуализировать.
Это реализуемый план или лучше поискать другой инструмент?
kong тут куда более уместен. Если по бюджету - речь о затраченном времени, то переезд на него будет недороже, чем поюзать tarantool, который для задач reverse proxy c логированием такое себе решение. А вот kong покроет все ваши хотелки
influx + grafana не?
Тут такое дело, если нет необходимости смотреть содержимое POST, то и нет необходимости никуда проксировать это. Смысл проксировать, если можно писать в логи все что угодно (кроме POST, ибо это не целесообразно), а их без проблем парсить logstash'ем, а далее - складывать хоть в бесплатный ElasticSearch. Ну а дальше - grafana графики красивые нарисует.
Обсуждают сегодня