Hey there,
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.
E.g. elasticsearch.hosts
is ELASTICSEARCH_HOSTS
.
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.