Skip to content
This repository was archived by the owner on Mar 15, 2022. It is now read-only.

vmware-archive/eventrouter

Folders and files

NameName
Last commit message
Last commit date
Oct 9, 2019
Oct 1, 2019
Oct 9, 2019
Mar 14, 2017
Jan 12, 2018
Mar 8, 2017
Oct 1, 2019
Mar 3, 2017
Oct 1, 2019
Jan 11, 2018
Sep 24, 2019
Dec 5, 2019
Oct 9, 2019
Oct 9, 2019
Oct 4, 2019

Repository files navigation

Eventrouter

This repository contains a simple event router for the Kubernetes project. The event router serves as an active watcher of event resource in the kubernetes system, which takes those events and pushes them to a user specified sink. This is useful for a number of different purposes, but most notably long term behavioral analysis of your workloads running on your kubernetes cluster.

Goals

This project has several objectives, which include:

  • Persist events for longer period of time to allow for system debugging
  • Allows operators to forward events to other system(s) for archiving/ML/introspection/etc.
  • It should be relatively low overhead
  • Support for multiple sinks should be configurable

NOTE:

By default, eventrouter is configured to leverage existing EFK stacks by outputting wrapped json object which are easy to index in elastic search.

Non-Goals:

  • This service does not provide a querable extension, that is a responsibility of the sink
  • This service does not serve as a storage layer, that is also the responsibility of the sink

Running Eventrouter

Standup:

$ kubectl create -f https://raw.githubusercontent.com/heptiolabs/eventrouter/master/yaml/eventrouter.yaml

Teardown:

$ kubectl delete -f https://raw.githubusercontent.com/heptiolabs/eventrouter/master/yaml/eventrouter.yaml

Inspecting the output

$ kubectl logs -f deployment/eventrouter -n kube-system 

Watch events roll through the system and hopefully stream into your ES cluster for mining, Hooray!

About

A simple introspective kubernetes service that forwards events to a specified sink.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published