Kubernetes Event Exporter makes it easy to export Kubernetes events to other tools, thereby enabling better event observability, custom alerts and aggregation. In this case we will show you how to integrate it with Kublr Control Plane and managed cluster.
TABLE OF CONTENTS
We suggest to use this Helm Chart which is comprehensive. Current source code located at GitHub.
Deploy Helm Chart in Kublr UI:
- Go to managed cluster specification - "Customize Specification"
- Add helm chart with some custom setting:
packages: kubernetes-event-exporter: chart: name: kubernetes-event-exporter url: https://charts.bitnami.com/bitnami/kubernetes-event-exporter-3.2.7.tgz helmVersion: v3.8.0 namespace: kublr releaseName: kubernetes-event-exporter values: config: logFormat: json logLevel: debug maxEventAgeSeconds: 5 receivers: - name: events-debug stdout: deDot: false route: routes: - match: - receiver: events-debug
- Validate and update cluster specification
Discover events in Kibana UI:
- Once you deployed package it must be green state in Kublr UI
- Open "Centralized logging" and choose Kibana
- In Kibana UI open "Discover" and Change Index Pattern with filter by cluster_name:
- For more granular results you can add filter by log_parsed.involvedObject: [POD_NAME]: