Выбор ответа Middle Логи: Loki и ELK спрашивают часто обновлено
Что индексирует Loki
Вопрос
Что Loki индексирует, в отличие от Elasticsearch?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: Только метки потока, а строки хранит сжатыми кусками. Модель Loki похожа на Prometheus: поток определяется набором меток, по ним индекс, а содержимое фильтруется при запросе (=, json).
Варианты ответа
- Каждое слово каждой строки, так же как Elasticsearch
- Только временную метку строки и уровень лога
- Только метки потока, а строки хранит сжатыми кускамиправильный ответ
- Ничего: Loki хранит последние логи в памяти и ищет перебором
Разбор
Модель Loki похожа на Prometheus: поток определяется набором меток, по ним индекс, а содержимое фильтруется при запросе (|=, | json). Поэтому хранение дешёвое, а поиск подстроки по месяцу логов медленнее, чем по инвертированному индексу Elasticsearch. Данные Loki хранит в объектном хранилище, а не в памяти.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.