Skip to content

refactor observability components

Calvin Yu请求将github/fork/huanggze/logging合并到master

Created by: huanggze

Signed-off-by: huanggze loganhuang@yunify.com

This pr is to decouple es and fluent bit components from logging. Now es and fluent bit are common components. Installer will choose to deploy them if any of logging, events and auditing has been enabled.

I have tested this PR with the following cases:

  • Enable events only
  • Enable auditing first, then logging
  • Enable both events and logging + External ES
  • Install with non-default es setting (elkPrefix, logMaxAge)

合并请求报告