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
сделает 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
и эвент будет на месте
у этого есть статистика еще
А теперь перейдем к userspace tracepoint'ам
они же uprobes
Можно делать трейсы на определенные смещения в userland процессе
смещения - потому что адрессное пространство такое у нас
Смотреть смещения можно objdump'ом например
если есть дебаг информация и сырцы софта, то будет даже просто
Существует несколько полезных вещей вокруг всего этого
одна из них - trace-cmd
это команда для облегчения жизни
trace-cmd listen -p 1234 -o trace_remote на хосте
и на таргет хосте слать туда эвенты
Есть фронтэнд - kernelshark
это гуй к нему
есть почти везде