Continuous Profiling через eBPF: Pyroscope, Parca и поиск hot path в проде без инструментирования кода
Найти реальный hot path в продакшене без continuous profiling обычно сводится к одному из двух одинаково неудовлетворительных путей: либо заранее инструментировать буквально каждую функцию кастомными спанами — чего никто на практике не делает, потому что это огромный, никогда не завершающийся объём работы, — либо гадать. Инженер грепает код в поисках подозрительных мест, разворачивает экспериментальные исправления и ждёт, упадёт ли CPU, тратя часы там, где ответ должен был занять секунды. eBPF-based профилирование меняет эту экономику полностью: стек вызовов сэмплируется прямо из ядра, без единой строчки изменённого кода, без пересборки, без перезапуска процесса...
3 месяца назад
56 poems
Crop Circles A pattern in fields — nearly miles across wide, And circles in forests — bent pines side by side. “Pseudoscience?” — no, it’s belief dressed as fact. A drunk fool will swallow whatever they pack. And things never real — fake viruses, lies — They’ve plenty in stock, more than reason denies. “Proven by science,” the screen proudly claims, Its polished deception just murders the brain. Instant, non-local — connections that leap, Where light itself crawls like a slug half-asleep. But those “learned men” hush it, those servants of slime, In service of monsters, corrupt to the spine. The root of all things — you are Spirit, not meat...