Coder Social home page Coder Social logo

navaneethanrajasekaran / chaos_genius Goto Github PK

View Code? Open in Web Editor NEW

This project forked from chaos-genius/chaos_genius

0.0 0.0 0.0 5.55 MB

Chaos Genius is an open-source business observability platform. Chaos Genius enables teams to monitor thousands of KPIs, across multiple data sources, and perform automated root cause analysis for any deviation in the KPIs.

Home Page: https://www.chaosgenius.io/

License: MIT License

Python 38.84% HTML 5.81% Shell 2.87% CSS 0.05% JavaScript 41.48% Mako 0.03% SCSS 7.59% Jupyter Notebook 2.87% Io 0.05% Dockerfile 0.02% Gherkin 0.37%

chaos_genius's Introduction

Chaos Genius ๐Ÿ”ฎ

CG Header

All Contributors

Chaos Genius is an open-source business observability platform. Chaos Genius enables businesses to monitor thousands of KPIs, across multiple data sources, and perform automated root cause analysis for any deviation in the KPIs.

Chaos Genius can help teams reduce their Mean-Time-To-Detect (MTTD) and Mean-Time-To-Resolve (MTTR) for any issues in their business and system KPIs.

Standard BI dashboards enable data visualization to track how select metrics are trending. However, diagnosing why a particular metric or KPI has changed, remains a woefully manual process involving slicing & dicing the data, coordination with multiple teams in an organisation to identify related events and monitoring externalities.

With Chaos Genius, we aim to automate the diagnosis and root-cause-analysis for deviations in different business and system KPIs at scale.

Find detailed Documentation here!

โœ… Key Use-Cases

Business KPI Observability - All important business KPIs such as Sign Ups, Payment Gateway Failures, Fraud Detection, Ad Spend, Campaign Performance, DAUs, Retention, Engagement and many others.

Data Quality KPI Observability - Data quality metrics like Data Volume, Freshness, Max, Mean, Median, Min, Missing Data, Null Count and many others.

Systems KPI Observability - System metrics like Cloud Costs, Cloud Failure, Infra performance and many others.

IOT/Device KPI Observability - Device metrics like performance, data volumes, uptime and many others.

๐Ÿงฐ Key Features

DeepDrills - Multidimensional drill-downs & waterfall analysis to identify the top drivers of change in a KPI across multiple dimensions.

Anomaly Detection - Modular anomaly detection toolkit for monitoring high-dimensional time series with ability to select from different models. Anomaly investigation across multiple dimensions and data quality metrics like volume, max, mean and missing data.

Smart Alerts - No more alert fatigue from static alerts. Self-learning thresholds to reduce false positives. Configurations to setup alert frequency & severity. Choose from multiple destinations like Slack, Email and other channels for your team.

Integrations - Modular architecture to enable multiple data sources including databases, data warehouses and multiple third party connectors like Stripe, Shopify, Zendesk, Google Analytics, and many others.

See more on our website.

โš™๏ธ Quick Install

git clone https://github.com/chaos-genius/chaos_genius

cd chaos_genius

docker-compose up

Visit http://127.0.0.1:8080

Upgrade from earlier versions

To update the install first make sure the docker containers are down with docker-compose down

Then update the repo & docker builds by following commands:

git pull docker-compose pull

And then bring back the containers with docker-compose up

Quick start & support

Follow this Quick Start guide showing you how to connect a data source, define your first KPI, configure Anomaly Detector on your local machine.

If you want to schedule office hours with our team to help you get set up, please select some time directly here.

๐ŸŒฑ Community

Chaos Genius is a community driven initiative. For any help, discussions, suggestions feel free to reach out to the Chaos Genius team and the Community on either of the following channels.

  • GitHub (report bugs, contribute, follow roadmap)

  • Slack (For discussion with the Community and Chaos Genius team)

  • Book Office Hours(Set Up time with Chaos Genius team for any questions or help with setup)

  • Blog (Follow us on latest trends on Data, Machine Learning, Open Source and more)

๐Ÿšฆ Roadmap

Our goal is to make Chaos Genius production ready for all organisations irrespective of their data infrasturcture, data sources and scale requirements. With that in mind we have created the following roadmap for Chaos Genius. If you see something missing or wish to make suggestions, please drop us a line on our community Slack or raise an issue.

๐Ÿ› Contributing

Here's a shout out to all our contributors.

Want to contribute? Visit our Github repo and get started with:

  • Try Chaos Genius and share your feedback.

  • Submit an issue.

  • Create a pull request. Here's a list of issues to start with.

  • Share a part of the documentation that you find difficult to follow.

  • Translate our Readme.

  • Show us some love - Give us a star!

๐Ÿ“œ License

Chaos Genius is licensed under the MIT license.

Contributors โœจ

Thanks goes to these wonderful people (emoji key):


pshrimal21

๐Ÿ“† ๐Ÿ“– ๐Ÿค” ๐ŸŽจ

Harshit Surana

๐Ÿ’ป ๐Ÿ”ฃ ๐Ÿ”ฌ ๐Ÿ›

Manas Solanki

๐Ÿ’ป ๐Ÿ‘€ ๐Ÿ”ง ๐Ÿ›

Kartikay Bagla

๐Ÿ’ป ๐Ÿšง ๐Ÿ”ฌ

Varun P

๐Ÿ’ป ๐Ÿšง ๐Ÿ”ฌ

Keshav Pradeep

๐Ÿ’ป ๐Ÿ”ฃ ๐Ÿ“–

Daj Katal

๐Ÿ”Œ ๐Ÿ“–

Amatullah Sethjiwala

๐Ÿ’ป ๐Ÿ”ฃ โš ๏ธ

juzarbhori

๐Ÿ’ป ๐ŸŽจ

Amogh Dhar Diwan

๐Ÿ’ป ๐Ÿ”ฃ ๐Ÿ›

Samyak Sarnayak

๐Ÿ’ป ๐Ÿ“ฆ ๐Ÿ›

Aayush Naik

๐Ÿ’ป ๐Ÿ› ๐Ÿ“ฆ

Kshitij Agarwal

๐Ÿ’ป ๐Ÿ”ง ๐Ÿ›

Bhargav S. Kumar

๐Ÿ’ป ๐Ÿ“ฆ ๐Ÿ›

moghankumar06

๐Ÿ’ป ๐ŸŽจ

Santhoshkumar1023

๐Ÿ’ป ๐ŸŽจ

Mansi-Chauhan27

๐Ÿ”Œ

davidhayter-karhoo

๐Ÿ›

Marijn van Aerle

๐Ÿ›

gxu-kangaroo

๐Ÿ›

RamneekKaur983

๐Ÿ’ป

arvind-27

๐Ÿ”ฃ

Josh Taylor

๐Ÿ›

ChartistDev

๐Ÿ’ป ๐ŸŽจ ๐Ÿ› ๐Ÿ‘€

This project follows the all-contributors specification. Contributions of any kind welcome!

chaos_genius's People

Contributors

manassolanki avatar kartikay-bagla avatar samyak2 avatar moghankumar06 avatar kshitij123456 avatar suranah avatar fletchersan avatar allcontributors[bot] avatar varunp2k avatar amatullah avatar sameer-codetrappers avatar bhargavsk1077 avatar santhoshkumar1023 avatar chartistdev avatar ramneekkaur983 avatar naikaayush avatar keshprad avatar pshrimal21 avatar mansi-chauhan27 avatar balakumar9493 avatar hari696 avatar hariharank696 avatar juzarbhori avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.