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]: