Дебаг like a PRO. Самые важные инструменты траблшутинга и их использование | AsterConf-2020Николай Шакин расскажет об основных приемах и инструментах дебага, которые он пользуется и разберет наиболее частые ошибки и подходы для их быстрого устранения.
00:00 Знакомство спикера с участниками конференции AsterConf 2020 + краткая информация доклада
00:27 Психология дебага
00:27 В мозге тоже есть баги: Баги мешающие в дебаге
03:39 Один из злейших врагов дебагера
04:42 Тактика дебага
04:42 Как надо или, алгоритм быстрого решения проблемы
07:30 Генерация вызова из консоли
08:41 Дебаг SIP. Возможности консоли (CLI)
08:48 Можно видеть заголовки, либо SIP-пакеты целиком
10:01 CHAN_PJSIP
10:45 Применение TCPDUMP
11:01 TCPDUMP, SIP, RTP
12:14 Возможные проблемы с TCPDUMP
13:56 Что стоит учесть при общении с английскими коллегами?
14:19 Дебаг SIP/RTP-дампа Wireshark
14:19 Wireshark
17:08 Дебаг SIP-дампа SNGREP
17:27 Ivan Alonso (aka Kaian): создатель консольной утилиты SNGREP
17:45 О возможностях SNGREP
20:28 Дебаг диаплана
20:37 Если в логах есть ошибки не стоит их игнорировать
22:38 Приложения для отладки
26:12 Подсистема логирования Asterisk
26:20 CLI управление логированием
28:25 tmux + watch
30:13 Конец доклада + вопросы участников конференции
30:23 Советы от участника конференции (SNGREP)
33:05 Пара советов от участников конференции (SNGREP)
34:18 При записи одного канала в отдельный файл, куда указывать имя канала?
39:09 Дополнение от участника конференции
42:31 Есть ли средства, чтобы багов не было?
43:13 Почему часть пакетов из 10 дампов отбрасывается с ядром? Что при этом делать, и как исключить данную ситуацию?
44:34 Можно ли использовать для дебага Web Monitor? Если нет, то почему?
45:34 Как "дебажить" RTP?
48:10 Выбор и награждение участника конференции за лучший вопрос (подарок от спонсоров: IP-телефон Fanvil X1SP).
Можно ознакомиться с видео по адресу:
https://youtu.be/h_12G5BM4KI