diff options
author | vkalintiris <vasilis@netdata.cloud> | 2022-12-21 15:03:05 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-21 15:03:05 +0200 |
commit | 689dc6b7fbbf495ce3e020dcff0d014a8d338c52 (patch) | |
tree | 1f458a3218798b53809d0868a82fcad1a20b1e32 /collectors/all.h | |
parent | fe386aad57f24574783f4c68bab433a5cdfe6f64 (diff) |
Refactor ML code and add support for multiple KMeans models. (#14065)
* Add profile.plugin
Creates the specified number of charts/dimensions, and supports
backfilling with pseudo-historical data.
* Bump
* Remove wrongly merged line.
* Use the number of models specified from the config section.
* Add option to consult all ML models.
* Remove profiling option consuming all models.
* Add underscore after chart name prefix.
* prediction -> dimensions chart
* reorder funcs
* Split charts across types with correct priority
* Ignore training request when chart is under replication.
* Track global number of models consulted.
* Cleanup config.
* initial readme updates
* fix readme
* readme
* Fix function definition when ML is disabled.
* Add dummy ml_chart_update_{begin,end}
* Remove profile_plugin
* Define chart priorities under collectors/all.h
* s/curr_t/current_time/
Co-authored-by: Andrew Maguire <andrewm4894@gmail.com>
Diffstat (limited to 'collectors/all.h')
-rw-r--r-- | collectors/all.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/collectors/all.h b/collectors/all.h index 85a7ac8b27..8774eb702a 100644 --- a/collectors/all.h +++ b/collectors/all.h @@ -363,5 +363,23 @@ #define NETDATA_CHART_PRIO_NETDATA_TIMEX 132030 #define NETDATA_CHART_PRIO_NETDATA_TC_TIME 1000100 +// NETDATA ML CHARTS + +// [ml] charts +#define ML_CHART_PRIO_DIMENSIONS 39181 +#define ML_CHART_PRIO_ANOMALY_RATE 39182 +#define ML_CHART_PRIO_DETECTOR_EVENTS 39183 + +// [netdata.ml] charts +#define NETDATA_ML_CHART_PRIO_MACHINE_LEARNING_STATUS 890001 +#define NETDATA_ML_CHART_PRIO_METRIC_TYPES 890002 +#define NETDATA_ML_CHART_PRIO_TRAINING_STATUS 890003 + +#define NETDATA_ML_CHART_PRIO_PREDICTION_USAGE 890004 +#define NETDATA_ML_CHART_PRIO_TRAINING_USAGE 890005 + +#define NETDATA_ML_CHART_PRIO_QUEUE_STATS 890006 +#define NETDATA_ML_CHART_PRIO_TRAINING_TIME_STATS 890007 +#define NETDATA_ML_CHART_PRIO_TRAINING_RESULTS 890008 #endif //NETDATA_ALL_H |