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
Все что записано в 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
и сделаем kprobe на него
echo 'p:my_mod_event hello:hello_init' » kprobe_events
echo 1 > events/krpboes/my_mod_event/enable
insmod hello.ko
и эвент будет на месте
у этого есть статистика еще