Трассировка API-запросов с помощью NextJS, Nginx и DjangoPython

Программы на Python
Ответить
Anonymous
 Трассировка API-запросов с помощью NextJS, Nginx и Django

Сообщение Anonymous »

Я пытаюсь измерить точное время, затрачиваемое на каждом этапе потока запросов к API — начиная с браузера, через Nginx, в Django, затем в базу данных и обратно через Django и Nginx к клиенту.
По сути, я хочу фиксировать временные метки и временные интервалы для:
  • Когда браузер отправляет запрос
  • Когда Nginx получает его
  • Когда Django начинает его обрабатывать
  • Время, проведенное в базе данных
  • Время ответа Django
  • Время ответа Nginx
  • Когда браузер получает ответ
Существует ли какой-либо пакет Django или рекомендуемый подход, который может помочь сквозной протоколировать эти временные метрики? В настоящее время мне приходится вручную добавлять временные метки в файл конфигурации nginx, промежуточное программное обеспечение django до и после вызова выборки во внешнем интерфейсе. Есть Datadog, но сейчас мне нужно облегченное решение Django.
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/798 ... and-django
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»