Изменения

Перейти к: навигация, поиск

Highload-2022: Отчёт Виталия Филиппова

1146 байтов добавлено, 15:32, 7 декабря 2022
Нет описания правки
Пётр Бобров (QIWI) — Мониторинг черных ящиков и котов в мешке через eBPF
Oracle DBA открыл для себя eBPF[https://ebpf. Ничегоio eBPF], правдаточнее, [https://github.com/iovisor/bcc bcc], на самом eBPF покодить ему не довелось… Да и ничего особо важного - важного — никакого, например, бага в ядре - ядре… или в оракле… — через него eBPF он не нашёл, но просто написал экспортилку данных из bcc в Telegraf и нарисовал красивый дашбордик. Ну дашбордик и дашбордик. https://github.com/unPeter/bcc2telegraf — вот это поделие. Пересказывать, что такое eBPF, я особо не буду. Вкратце — через него можно вставлять кусочки своего кода в ядро в целях отладки/мониторинга. Например, можно влезть в любую функцию и напечатать её параметры. Правда, нельзя напечатать локальные переменные, по крайней мере, я сходу не осилил и нашёл свой баг другим путём. В остальном — думаю, сами прочитаете, если интересно. ИМХО ничего, что нельзя нагуглить, докладчик не рассказал :).
== MVCC в тарантуле ==

Навигация