Logs панель
Тема дорожной карты · Grafana
Панель Logs в Grafana отображает строки логов, возвращаемые источником данных логов — чаще всего Loki, но также Elasticsearch и другими бэкендами — в прокручиваемом и доступном для поиска списке с подсветкой синтаксиса и извлечением полей. В отличие от раздела Explore, панель Logs встраивает потоки логов непосредственно в дашборд Grafana, позволяя командам сопоставлять вывод логов с графиками метрик в соседних панелях за тот же временной диапазон. Панель Logs поддерживает дедупликацию повторяющихся строк, возможность переноса или не переноса длинных строк, а также переключатели для отображения временных меток и метки источника рядом с каждой записью. Поля, извлечённые из структурированных строк логов (например, ключи JSON), отображаются в виде цветных значков и могут использоваться для фильтрации потока логов внутри панели Logs без переписывания основного запроса. В сочетании с панелью Time series, отображающей объём логов (метрический запрос Loki), панель Logs обеспечивает полный опыт наблюдаемости от логов к метрикам в рамках одного дашборда Grafana.
Как это работает
Logs панель: типы панелей — Time series (дефолт), Bar chart, Pie, Heatmap, Stat, Gauge, Table, Logs, Trace view, Geomap, Node graph. У каждого свои опции: legend, axes, thresholds, color schemes, value mappings. Field overrides применяют конкретные опции к конкретным series (например "сделать error-series красной"). Transformations обрабатывают результаты запросов до визуализации. Repeat panel/row по переменной — генерация N панелей из одного определения.
Когда применять
Time series — для любой over-time метрики; рабочая лошадка. Stat или Gauge — для заметного "текущего значения". Table — для структурированных сравнений по измерениям. Heatmap — для распределений (latency over time). Избегайте Pie charts в дашбордах — плохо читаются на маленьких размерах.
Типичные ошибки
Ловушки Logs панель: legend с 50+ series (нечитаемо — фильтруйте, агрегируйте или Top N); auto-scaling Y-оси прячет маленькие изменения (задавайте min/max); неверные thresholds для gauge (max gauge сильно выше реалистичного значения делает цвета бессмысленными).