Я использую Nginx и хочу отслеживать, сколько обращений к какой конечной точке мы получаем.
У нас есть несколько сервисов на нашем сайте, как мы можем отслеживать количество обращений к каждому из них (не только количество подключений, но и к какому пути платформы)?
Таким образом, например, мы можем видеть, что каждая точка нашего API получает наибольшее количество обращений, и улучшать ее.
Если есть способ получить это еще дальше с источником запроса, это будет здорово.
Я установил агент Datadog, но не устанавливал ничего, связанного с NGINX, есть ли лучший инструмент для этой задачи?
Спасибо!


Это становится довольно легко с продуктом управления журналами Datadog — вы можете измерять множество вещей по конечной точке, включая хиты, количество уникальных IP-адресов клиентов, задержку (если вы добавите время отклика в свои журналы nginx).
Дополнительная информация о настройке и этих вариантах использования в этом блоге.
Документация по части логов интеграции nginx здесь.
Достаточно агента datadog версии 6+, а ведение журнала nginx по умолчанию предоставит вам информацию о том, какие конечные точки подвергаются наибольшему воздействию с течением времени и т. д. Если вы хотите сделать еще один шаг, вы можете изменить настройки ведения журнала nginx, чтобы включить время отклика, и вы можете изменить конвейер обработки datadog source:nginx, чтобы хорошо обрабатывать эти настройки.
Спасибо, достаточно ли агента для установки или мне еще нужно настроить вещи для NGINX?