Skip to content

chaos-genius v0.4.0-alpha

Compare
Choose a tag to compare
@suranah suranah released this 17 Feb 03:47
· 1256 commits to main since this release
v0.4.0
662f14a

Release Notes for Chaos Genius 0.4.0 (Public Release)

  1. What's New
  2. New Features
  3. Bug Fixes

✨ What's New?

Hi everyone, we hope 2022 is off to a great start. With Chaos Genius 0.4.0 - we have a BIG announcement to make. After spending weeks working with you all working on making the product - easy to use and stable, we're finally opening up our repos for public access !! Don't forget to star us 🌟

A BIG thank you to each one of you for your excitement about the product and diligent feedback. And we are grateful to @KShivendu, @danielefrigo, @coindcx-gh, @playsimple & @fampay-tech for the feedback for this release 🎶 🙌

Some of the key highlights for CG 0.4.0:

  1. Simpler and faster install: 70% lesser storage, 50% faster installation
  2. DeepDrills: New time cuts addition (WoW, MoM, QoQ)
  3. Daily Alerts Report
  4. Alerts Dashboard
  5. Timezone support
  6. We also fixed a bunch of bugs.

To upgrade your CG instance, follow the commands here.

🎉 New Features

Faster & Simpler Install

  • We are adding a default installation setup that is lighter, faster and works with fewer resources.
  • Decreased storage requirements by over 5.1 GB (70% of earlier storage)
  • Faster install time - which is on average halved from previous versions
  • (Optional) - all 3rd party SaaS connectors have been made optional and can be accessed now by docker-compose.thirdparty.yml

Deep Drills

  • We introduced new time cuts for DeepDrills like WoW, WTD, MoM, MTD, QoQ, QTD to reflect business needs - these can be also be configured from the env variables.
  • We also improved UI for Deepdrills to make the data more actionable and intuitive.
  • Thanks for the feedback (Dushyant, Anmol, Shree)

Daily Alerts Report

  • As many of our users are monitoring 1000s of KPIs (incl. sub-dimensions) - this can lead to multiple emails being triggered for each individual alert
  • For ease of use and to make these alerts more actionable, you can now select to get these alerts in a Daily Alerts Digest
  • The Alerts are now also presented in natural language (Thanks @KShivendu for all the amazing feedback on Alerts)

image

Alerts Dashboard

  • As many of our users are monitoring 1000s of KPIs (incl. sub-dimensions) - this can lead to a large number of alerts and can cause alert fatigue
  • To manage a large number of alerts better, we've enabled a Alerts Dashboard where you can access all your alerts for the last 7 days. You can filter by Alert Configurations, Recipient Email, KPI and Dates
  • For more details you can jump into the Alerts Dashboard available at api/digest or via the Alerts screen by clicking the header "Alerts"

Timezone Support

  • Can set up a reporting time zone for metrics now on which the results are displayed.

  • Currently our analytics & alerts scheduler runs on server time - which can often create confusion if the server timezone is different from the reporting timezone. To tackle this issue, we now also display the timezone for all scheduler settings.

  • We are in the process of adding new features to enhance timezone including native handling of timezone aware data.

    🐛 Bug fixes

  • DQ Anomaly Metrics should not be displayed when we do count aggregation on a categorical column #575

  • Fix the sorting logic in the KPI and Dashboard #590

  • Add a modal popup after successful addition of datasources #616

  • Add a Loader in Add KPI Screen while selecting dropdowns #612

  • Human Readable numbers for Chart axis labels and values, Chart tooltip format uniformity #582

  • Fix severity computation robustness for anomalies for ML & Stats models #535

  • Duplicate entry for the last date in db while running Anomaly Detection daily #451

  • Anomaly Charts highlight entire time series as anomaly #417

  • Subtitles for Time input field #696

  • TimeZone Changes for Deepdrills graph and Anomaly #695

  • Flickering in hierarchial charts(grid) #688

  • Inconsistent time series for panel & anomalies for hourly data #678

  • Alert digests & subdimensional anomaly do not have consistent anomalies #677

  • Alerts toasts getting Retriggered on navigating back to the alerts page #699

  • Third-party datasources do not sync when chaosgenius-db port is not exposed #720

  • Enable all time cuts by default in DeepDrills #721

  • KPI is not added to non-default dashboards that are selected in Create KPI Page. #729

  • NaN output for Mean aggregations in RCA when one of the groups is empty #731