Логи
Файлы логов контейнеров находятся в каталоге /var/log/pods/ или /var/log/containers (является ссылкой на /var/log/pods/).
Filebeat
Filebeat по умолчанию настроен на работу с Docker. В Selectel вместо Docker в качестве среды исполнения контейнеров (CRI) используется containerd.
Чтобы настроить механизм получения метаданных логов через Filebeat, используйте конфигурационный файл:
filebeat.inputs:
- type: container
fields_under_root: true
paths:
- "/var/log/containers/*.log"
processors:
- add_kubernetes_metadata:
host: ${NODE_NAME}
in_cluster: true
default_matchers.enabled: false
matchers:
- logs_path:
logs_path: "/var/log/containers/"