меня он ничего не выводит, не строит графиков.
если делать много запросов, то строит. Можно как-то получить инфу делая один?
pprof семплирующий. Если единственный запрос приходит не в момент сбора профиля, то его не будет.
Приходит в момент сбора, но ничего не выводит. Может запрос слишком легкий для метрик? Просто если сделать много таких, то начинает выводить
Нет. Профилировщик в го работает не все время, пока активен (это трассирующие сборщики, они точные, но жрут очень много ресурсов). В го сборка пофиля выполяется время от времени. По умолчанию 100 раз в секунду (runtime.SetCPUProfileRate) он просыпается и смотрит, что сейчас работает. Если внешний запрос приходит между такими сборками, то этот запрос не будет виден.
А где можно про это почитать?
То есть я могу изменит этот параметр и в какой-то момент мой запрос будет виден?
https://habr.com/ru/company/badoo/blog/301990/
Рано или подзно - да. Но это нужно везение и терпение, потому что это не правильное использование профилировщика.
Обсуждают сегодня