ELK) логи с nginx ingress-а? Имеются ввиду access логи. По дефолту он логирует, насколько я вижу, свои внутренние дела - добавился сервис, релоаднули конфиг и тп. А мне нужны обычные логи nginx-a, причем нужен кастомный формат, json. Нужно конфигмап делать для контроллера, или аннотации к объекстам ингресс или что?
fluent-bit'ом конвертим в json.
В опцию --configmap ingress контроллера можно передать configmap. А в этом configmap в ключе log-format-upstream положить формат лога который тебе нравится. Если будешь json там делать, то добавь еще log-format-escape-json: true в этот cm https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#log-format-upstream
Обсуждают сегодня