Комментарии 2
почему решили писать с нуля, а не помочь доработать одно из существующих решений?
https://github.com/conprof/conprof тут идея интересная
https://github.com/segmentio/pprof-server отличный, взрослый проект
Про pprof-server я не слышал. Но, если не ошибаюсь, это сервис-дискавери для pprof-серверов. Это не решает проблему анализа постфактум, которую я описывал в статье.
conprof — больше похож на profefe. Но про него я узнал только летом (через полтора года после начала работы над profefe). Я успел немного пообщаться с разработчиками на летнем GopherCon. Не знаю как сейчас, но тогда там была очень «сильная любовь» к форку TSDB из prometheus. Были сомнения, сможет ли, на практике, TSDB эффективно индексировать и отдавать pprof-файлы (db заточена под временные ряды, где значение — просто число, метрика, а не блоб в несколько мегабайт; примерно это же обсуждают в https://github.com/conprof/conprof/issues/26).
Непрерывное профилирование в Go