Sign inSign up

openrca/orca

By openrca

•Updated almost 5 years ago

Root Cause Analysis for Kubernetes

Image
0

2.0K

openrca/orca repository overview

⁠OpenRCA

CII Best Practices Build Status License Gitter

⁠ OpenRCA
Root Cause Analysis for Kubernetes

OpenRCA attempts to facilitate root cause inference of issues emerging in Kubernetes clusters. By constructing a real-time cluster topology graph enriched with telemetry data obtained from integrated telemetry sources (Prometheus, Elasticsearch, Falco, Istio, and others), provides operators with a powerful analytical toolkit for dealing with daily application failures, bottlenecks, and misconfigurations. Moreover, it comes with algorithms that leverage the collected graph data to pinpoint sources of complex cluster defects.

⁠Objectives

  • Real-time cluster topology visualization
  • Integration hub for telemetry data (Prometheus, Elasticsearch, Falco, Istio, and others)
  • Post-mortem analysis
  • Automated root cause inference
  • Diagnostics framework for common applications (databases, load balancers, message queues)
  • Site reliability engineering and chaos testing

⁠Installation

Install using Helm chart:

$ helm install ./helm/orca --namespace rca --name orca

Use a 2.x version of Helm. Helm 3 is not supported.

⁠Usage

⁠Dashboard

Port-forward the dashboard for access via the web browser:

$ kubectl -n rca port-forward svc/orca-ui 8080

The dashboard should be available at http://localhost:8080⁠.

⁠Contact

Reach project contributors via these channels:

Tag summary

Content type

Image

Digest

Size

85.6 MB

Last updated

almost 5 years ago

docker pull openrca/orca