json str без пробелов:
{"facility":"app","message":"Initializing the application","time":"2021-09-22T16:03:45.094146"}
А прилетает вот такое:
},
"facility": null,
"0.0.0.0:1234": null,
"@timestamp": "2021-09-22T16:03:06.106Z",
"message": null,
"-": null,
"app": null,
"HTTP/1.1\\": null,
"type": "fluentbit",
"host": "0.0.0.0",
",": null,
"{": null,
"date": 1632326584,
"\\": null,
"/metrics": null,
"time": null,
"GET": null
},
То есть данные то летят, но не парсятся корректно
json logfmt на fluentbit'e - сделан
log-driver: fluentd - поставлен
Куда копать?
Может не в пробелах дело, а в именах полей?
Лог драйвер в докере?
я спрашивал за схему, сказали что все динамически (да и поля там, facility, time да message)
А первая строка - это как само приложение пишет, да?
да, я в приложении в stdout выкидываю все
А оригинальное сообщение?
Обсуждают сегодня