Compatible with Kibana 7.6.1 and Open Distro for Elasticsearch 1.7.0.
The Anomaly Detection Kibana plugin provides a Kibana user interface for the Anomaly Detection plugin in Open Distro for Elasticsearch.
Anomaly detection uses the Random Cut Forest (RCF) algorithm for detecting anomalous data points in streaming time series.
You can use the plugin with the same version of the Open Distro for Elasticsearch Alerting Kibana plugin to get alert notifications. You can create a monitor based on an anomaly detector directly on the Alerting Kibana plugin. Monitors run checks on the anomaly detection results regularly and trigger alerts based on custom trigger conditions.
- Create an anomaly detector on an index and configure features for the detector
- Start and stop detectors at any time
- View live anomaly results and summarized results on the dashboard
- Preview sample anomaly results for historical data
- Monitor live anomalies
- Review anomaly history together with alerts
- Page may load slowly if you load/review data in a long time range.
- Not all API calls have complete error handling.
- We will continuously add new unit test cases, but we don't have 100% unit test coverage for now. This is a great area for developers from the community to contribute and help improve test coverage.
- Please see documentation links and GitHub issues for other details.
- Add functionality to start & stop detector PR #12
- Add side navigation bar PR #19
- Add detector detail page PR #20
- Add functionality to get detector state PR #16
- Add dashboard page PR #17
- Add edit feature page PR #52
- Add detector configuration page PR #22
- Add anomaly results page PR #62
- Add detector state page PR #65
- Add anomaly charts PR #50
- Add window delay PR #4
- Add empty dashboard page PR #9
- Update create/edit detector page PR #13
- Add search monitor API PR #18
- Add detector state support on dashboard PR #28
- Fix dark mode readability on detector list page PR #39
- Fix live anomaly chart time range PR #45
- Make breadcrumbs consistent on home pages PR #41
- Modify detector list tooltips PR #47
- Change chart style PR #45
- Add feature required detector state PR #48
- Remove old preview detector code PR #51
- Change live anomaly chart height PR #45
- Add live anomaly reducer PR #55
- Modify logic to delete detector PR #54
- Add chart and ad result .css file PR #64
- Make titles with counts consistent PR #74
- Avoid label cutoff on sunburst chart PR #83
- Remove tooltip icon on detector list page PR #93
- Modify some wording PR #95
- Change create detector link on dashboard PR #100
- Tune AD result charts PR #102
- Use annotation for live chart PR #119
- Set fixed height for anomalies live chart PR #123
- Use scientific notation when number less than 0.01 on live chart PR #124
- Use bucket aggregation for anomaly distribution PR #126
- Fix dashboard width PR #29
- Fix dashboard bugs PR #35
- Fix detector list bugs PR #43
- Fix more dashboard bugs PR #45
- Minor fix PR #45
- Return correct AD result PR #57
- Set max monitor size PR #59
- Fix more dashboard bugs PR #61
- Fix bugs on detector configuration page PR #66
- Fix bugs on create/edit detector page PR #67
- Fix blank anomaly results bug PR #69
- Fix link to detector configuration page PR #71
- Fix thin bar on anomaly results live chart PR #70
- Fix sunburst chart undefined issue PR #73
- Fix chart colors PR #76
- Don't display legend value on chartt PR #79
- Fix legend value bug on dashboard live chart PR #80
- Fix typo and change save feature button title PR #81
- Fix feature breakdown tabs PR #84
- Fix stats on dashboard live chart to not be wrapped PR #82
- Fix column truncation on detector list PR #86
- Fix issue that 0 cannot be set in detector filter PR #68
- Add -kibana suffix in links to prevent broken links PR #92
- Fix bug where latest anomalous detector can get lost PR #98
- Fix detector initializing message PR #106
- Fix preview detector error message PR #108
- Cover more detector state edge cases PR #110
- Fix 2 issues related to detector state PR #111
- Fix blank detector detail page PR #112
- Fix issue of not resetting to first page after applying filters PR #115
- Fix issue when live chart pulls anomaly results PR #113
- Fix live chart bar width problem PR #116
- Fix unnecessary filter when getting single anomaly result PR #118
- Fix live chart bar height PR #121
- Fix live chart time range PR #122
- Fix more live chart bugs PR #125
- Fix loading bug on live chart PR #129
- Initial commit here
- Fix unit test issue PR #14
- Update test snapshots PR #44
- Add unit test workflow PR #42
- Change workflow to run on pushes to master PR #72
- Change default build artifact name PR #89
- Fix test workflow PR #104