Release Notes for Chaos Genius 0.4.0 (Public Release)
- What's New
- New Features
- 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:
- Simpler and faster install: 70% lesser storage, 50% faster installation
- DeepDrills: New time cuts addition (WoW, MoM, QoQ)
- Daily Alerts Report
- Alerts Dashboard
- Timezone support
- 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)
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