Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Kubernetes annotator #3888

Merged
merged 1 commit into from
Apr 18, 2017
Merged

Kubernetes annotator #3888

merged 1 commit into from
Apr 18, 2017

Commits on Apr 18, 2017

  1. Kubernetes processor

    This PR adds support for Kubernetes as a processor for Beats. The Kubernetes processor allows Beats to enrich events with metadata coming from the Kubernetes Pod from which the event originated. Metadata might include:
    
    * pod name
    * pod namespace
    * container name
    
    The Kubernetes processor relies on two constructs:
    
    * Indexers - used to generate metadata from Pods and store them with unique keys. Example of keys might be container IDs, IP:Port combinations, PodName.
    * Matchers - used to generate a lookup key from an event. Example of a matcher might be a log_path matcher that looks at the source field of an event, extract the container ID from the log path and use it as a lookup key to retrieve metadata about the Pod from which the log message originated.
    vjsamuel committed Apr 18, 2017
    Configuration menu
    Copy the full SHA
    2b9db99 View commit details
    Browse the repository at this point in the history