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
Также гарантирует fair use патентов
(в целом доклад полезен если вы хотите насаждать OpenSource в своей компании, а менеджеры не понимают как зачем и что с юридической точки зрения - дает отправные точки куда копать и как убеждать руководство)
Пойду готовиться к своему докладу
Kernel Tracing
#talk
(немного опоздал, поэтому что-то может быть не очень понятно)
В ядре существует несколько разных механизмов трассировки
tracepoints, events
tracer (function, function_graph)
kprobes/uprobes
можно включить любые колличества их
и оверхед обычно низкий
особенно когда оно выключено
можно включить трейсинг (как делают многие дистрибутивы) но не включать его
пока не надо
Прежде чем начать трейсить нужно подключить debugfs
Первая тема - event tracing
Существует большое количество предопредленных эвентов
они объединеы в группы (шедулер, i/o)
записывается много всякого - включая какой процесс был активным и пр.
echo 1 > /sys/kernel/debug/tracing/events/sched/enable