Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openrca/orca
Root Cause Analysis for Kubernetes
https://github.com/openrca/orca
analytics cloud kubernetes rca root-cause-analysis
Last synced: 4 days ago
JSON representation
Root Cause Analysis for Kubernetes
- Host: GitHub
- URL: https://github.com/openrca/orca
- Owner: openrca
- License: apache-2.0
- Created: 2019-10-28T20:51:10.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-05-22T23:20:39.000Z (over 1 year ago)
- Last Synced: 2024-08-02T20:48:28.735Z (3 months ago)
- Topics: analytics, cloud, kubernetes, rca, root-cause-analysis
- Language: Python
- Homepage: https://openrca.io
- Size: 650 KB
- Stars: 87
- Watchers: 7
- Forks: 10
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# OpenRCA
[![CII Best Practices](https://bestpractices.coreinfrastructure.org/projects/3912/badge)](https://bestpractices.coreinfrastructure.org/projects/3912)
[![Build Status](https://travis-ci.org/openrca/orca.svg?branch=master)](https://travis-ci.org/openrca/orca)
[![License](https://img.shields.io/github/license/openrca/orca)](https://github.com/openrca/orca)
[![Gitter](https://img.shields.io/gitter/room/openrca/community)](https://gitter.im/openrca/community)
Root Cause Analysis for KubernetesOpenRCA 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:
```bash
$ 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:
```bash
$ 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:
- [Gitter chat room](https://gitter.im/openrca/community)
- [Github issues](https://github.com/openrca/orca/issues)