Выбор ответа Middle Логи: Loki и ELK спрашивают часто обновлено

Что индексирует Loki

Вопрос

Что Loki индексирует, в отличие от Elasticsearch?

Попробуйте сами

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Только метки потока, а строки хранит сжатыми кусками. Модель Loki похожа на Prometheus: поток определяется набором меток, по ним индекс, а содержимое фильтруется при запросе (=, json).

Варианты ответа

  1. Каждое слово каждой строки, так же как Elasticsearch
  2. Только временную метку строки и уровень лога
  3. Только метки потока, а строки хранит сжатыми кускамиправильный ответ
  4. Ничего: Loki хранит последние логи в памяти и ищет перебором

Разбор

Модель Loki похожа на Prometheus: поток определяется набором меток, по ним индекс, а содержимое фильтруется при запросе (|=, | json). Поэтому хранение дешёвое, а поиск подстроки по месяцу логов медленнее, чем по инвертированному индексу Elasticsearch. Данные Loki хранит в объектном хранилище, а не в памяти.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.