-
Notifications
You must be signed in to change notification settings - Fork 0
about OTLoV ru
Когда случается сбой - обычно кому-то нужно понять что именно произошло. Для оборудования это часто делается по стандартному набору диагностических логов, собираемых одной командой. Для софта такой подход реже применяется, но и с софтом OTLoV может помочь. С каждого кусочка мозаики инцидента обычно собирается свой набор логов.
Если вы работаете с 1-2 типами диагностических логов, то, скорее всего, вы уже эксперт в их анализе и знаете куда смотреть, на что обращать внимание, какие ключевые слова искать.
Но что, если у вас 5-10-20 разных типов логов? Что если логи сложно читать? Если у них плохая структура или обманчивые ключевые слова? Что если логи занимают десятки или даже сотни мегабайт текста? Вы можете быть уверены что вы нашли именно нужную проблему? Что вы нашли все проблемы? Что вы правильно и полно построили структуру и взаимосвязи?
Как раз для этого и был написан OTLoV. Он не использует магию, а делает ровно то, что люди и так уже делают:
- ищет ключевые слова и подсвечивает их,
- строит структуру из исходных логов,
- добавляет навигационное дерево, чтобы быстро перейти куда нужно,
- извлекает данные и группирует их в таблицы.
В отличие от человека, для машины большой объем текста - не проблема.
Легко пропустить ненулевой счетчик ошибок глубоко в логах? Можно подсветить его. Слишком много ненужных сообщений в логах? Разбивка на секции и их фильтрация поможет оставить ровно то, что нужно для анализа. Нужны инвентаризационные данные? Таблица по извлеченным данным даст всю информацию, доступную в логах, в одном месте.
Несколько примеров:
Комментарий | OTLoV | Исходный лог |
---|---|---|
Инвентарная информация по дискам из store.logs (логи в этом формате собираются с СХД нескольких вендоров). Исходный лог в формате XML, а информация по 1 диску занимает несколько экранов. OTLoV разберет всю эту стену текста и даст готовую 1 таблицу | ||
Один из PHY некорректно себя вёл, что стало понятно только из логов и детального их анализа. Его счетчик скрыт глубоко в многомегабайтном логе среди сотен других счетчиков. OTLoV подсветит такое, чтобы это можно было быстро заметить. | ||
Много разных статусов в 1 месте, легко пропустить негативный. OTLoV поможет заметить. | ||
Мне нужно было проверить значения мощности сигнала TX/RX по портам. Фильтр OTLoV мгновенно даёт нужный мне результат. |
См. далее: Первый запуск