с которого собираю логи:
"Labels": {
......
"com.docker.compose.project": "deploy",
"com.docker.compose.project.config_files": "docker-compose.yaml",
"com.docker.compose.project.working_dir": "/opt/deploy"
}
В конфиге vector.toml описал:
[sources.docker]
type = "docker_logs"
[sinks.console]
inputs = ["docker"]
target = "stdout"
type = "console"
encoding.codec = "json"
encoding.except_fields = ["label.com.docker.compose.project","com.docker.compose.project.config_files","com.docker.compose.project.working_dir"]
но при таком encoding.except_fields в логах Vector:
reason: can't merge a non object mapping [label.com.docker.compose.project] with an object mapping
Спасибо всем откликнувшимся!
@ru_logs наверное
вам в https://t.me/vectordev_ru
Обсуждают сегодня