Loki&Grafana
Подскажите пожалуйста если логи уже являются structured, то насколько осмысленно использовать promtail + loki + grafana (парсинг логов)? может есть возможность настроить как-то так, чтобы поля из structured logging вычитывались сами?
loki это хранилище структурированных логов, а grafana способ вывода
Ага, тогда получается можно обойтись без promtail?
исправил на promtail сообщение 🙂
Нет, как вы собираетесь логи собирать-то?
Loki плохо подходит для structured logs, т.к. она создает отдельный лог стрим для каждой цникальной комбинации лейблов, встреченной в каждом лог-сообщении. Эти лог-стримы требуют дополнительной памяти, что приводит к high cardinality issues. Поэтому в loki нельзя записывать логи с высококардинальными лейблами (полями) вроде ip, user_id, request_id, trace_id и т.д. Для хранкния и поиска по структурированным логам лучше использовать VictoriaLogs - у нее нет проблем с высококардинальными лейблами
Так комбинации лейблов или их значений?
Любишь же ты ходить по чатам и продавать своих слонов :)
Обсуждают сегодня