korrel8r / korrel8r

Correlation of observability signals.

Home Page:https://korrel8r.github.io/korrel8r/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Signal correlation for Kubernetes

Build Go Reference

Overview

There are many tools that collect observability signals from a Kubernetes clusters. Each tool may use different labelling conventions, data stores, and query languages for the data it collects.

Korrel8r calls each distinct set of tools and conventions a domain, for example.

  • Container logs stored in Loki.
  • Metrics and alerts stored in Prometheus.
  • Kubernetes resources stored in thea API server.

Korrel8r uses rules to define relationships between data in different domains. Rules form a graph. Walking the graph can correlate data via indirect relationships that span multiple domains.

Documentation

⚠️ NOTE: Early development, no compatibility guarantees ⚠️

About

Correlation of observability signals.

https://korrel8r.github.io/korrel8r/

License:Apache License 2.0


Languages

Language:Go 88.7%Language:Jsonnet 4.6%Language:Makefile 4.0%Language:Shell 2.4%Language:Dockerfile 0.2%