Comments 1
"Вот и все. Теперь filebeat будет собирать лог-сообщения только с указанного контейнера."
я вот никак не могу решить проблему "фильтрации" сбора логов от определённых контейнеров - по-прежнему забираю логи от всех контейнеров на хосте.
поднял вопрос вот здесь- https://discuss.elastic.co/t/filtering-setup-for-docker-containers-not-working/295573
Мне приходится добавлять всем контейнерам метку:
docker-compose.yml
services:
app:
labels:
co.elastic.logs/enabled:
"false"
# for Filebeat
в этом случае filebeat не будет забирать логи от контейнеров, у которых есть такая метка.
Остаётся дело за GROK и кибаной - понять от какого контейнера пришли логи , отфильтровать распарсить их. Не очень удобно.
у меня 7.16.3
Sign up to leave a comment.
Организация сбора и парсинга логов при помощи Filebeat