we're running Kibana in a docker container and all configuration is provided via injected environment variables - hence we do not mount a kibana.yml file.
As stated in the documentation, the "syntax" for the docker environment is different.
So far so good.
However, I don't know how to "translate" the settings for the new logging capabilities listed here.
I've tried to built
logging: appenders: console-meta: type: console layout: type: pattern pattern: "[%date] [%level] [%logger] [%meta] %message" root: appenders: [default, console-meta]
the following way but without success
LOGGING_APPENDERS=[CONSOLE-META] LOGGING_APPENDERS_CONSOLE-META_TYPE=console LOGGING_APPENDERS_CONSOLE-META_LAYOUT_TYPE=pattern LOGGING_APPENDERS_CONSOLE-META_LAYOUT_PATTERN="[%date] [%level] [%logger] [%meta] %message" LOGGING_ROOT_LEVEL=info LOGGING_ROOT_APPENDERS=[default, CONSOLE-META]
This also didn't work:
LOGGING_APPENDERS_0=console-meta LOGGING_APPENDERS_0_TYPE=console LOGGING_APPENDERS_0_LAYOUT_TYPE=pattern LOGGING_APPENDERS_0_LAYOUT_PATTERN="[%date] [%level] [%logger] [%meta]" LOGGING_ROOT_LEVEL=info LOGGING_ROOT_APPENDERS_0=default LOGGING_ROOT_APPENDERS_1=console-meta
If possible I'd like to avoid mounting a kibana.yml file but I'm not sure how to handle the arrays.
Could you please clarify?
Thanks in advance.