Some random GrafanCon EU 2k18 Notes – Telegram
Some random GrafanCon EU 2k18 Notes
73 subscribers
312 photos
9 files
54 links
Заметки по докладам на которые я пошел (начинаются с #talk) и флуд фоточками.

Связаться с автором можно так: @Civiloid
Download Telegram
чтение файла (cat trace) не влияет на ринг-буфер
при этом файл не изменится совсем
но можно вычитывать совсем, с удалением - через cat trace_pipe
при записи или запросах можно фильтровать эвенты
Ring Buffer'ов 1 на цпу
trace содержит все события из всех буферов
Читать их можно и в бинарном виде
Можно выключать трейсинг для определенных цпу
Зачем они нужны?
У них бывает встроенная логика, она позволяет дебажить
Можно строить графики (аля флеймграфы)
можно узнавать wake up latency для разных тасков
кто выключает прерывания и т.п.
(был пример как фильтровать)
есть совет делать тригеры в определенные моменты и включать только во время когда интересно
(еще один пример как фильтровать и делать триггеры, например триггер на SyS_mmap)
tracer может быть только один
trigger functions можно писать несколько (echo some_function » set_graph_functions)
формат тоже можно менять
Все что записано в trace_mark попадет в trace