refactor observability components
Created by: huanggze
Signed-off-by: huanggze loganhuang@yunify.com
I have tested this PR with the following cases:
- Install events alone
- Install auditing alone first, then add logging
- Install with non-default es setting (elkPrefix, logMaxAge)