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
(еще один пример как фильтровать и делать триггеры, например триггер на SyS_mmap)
tracer может быть только один
trigger functions можно писать несколько (echo some_function » set_graph_functions)
формат тоже можно менять
Все что записано в trace_mark попадет в trace
trace_printk - printk для трейс буфера
в целом можно писать даже с момента загрузки
есть параметры ядра соответствующие
Особая стуация - система почти не отвечает
и хочется понять нафига
echo z > /proc/sysrq-trigger
рингбуферы можно делать свои
mkdir'ом делать instance
так можно делать несколько трейсеров
Похожи на трейспоинты
можно включать в рантайме
Как? debugfs
echo 'p:my_k_event do_IRQ' > kprobe_events
сделает my_k_event на do_IRQ
сделаем модуль hello world