diff options
author | vkalintiris <vasilis@netdata.cloud> | 2023-06-19 15:24:36 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-06-19 15:24:36 +0300 |
commit | c76538e2f0ef4450e7c5f12b44f620d74fdcde47 (patch) | |
tree | d63dc35f6e16add9e8412f45ae725e98e863e214 /collectors | |
parent | e12b0d8aba023dced9f17d05d60cde440546a59a (diff) |
Add two functions that allow someone to start/stop ML. (#15185)
* Add two functions that allow someone to start/stop ML.
* Shutdown ML after stopping collector services
* Remove unnecessary mutex from ml charts.
There's already a spinlock that protects the
chart when a someone calls rrdset_done().
* Use a lightweight spinlock instead of a mutext for ML dimensions.
Diffstat (limited to 'collectors')
-rw-r--r-- | collectors/all.h | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/collectors/all.h b/collectors/all.h index 653729bbcb..e99c097c12 100644 --- a/collectors/all.h +++ b/collectors/all.h @@ -395,16 +395,17 @@ #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_RUNNING 890001 +#define NETDATA_ML_CHART_PRIO_MACHINE_LEARNING_STATUS 890002 +#define NETDATA_ML_CHART_PRIO_METRIC_TYPES 890003 +#define NETDATA_ML_CHART_PRIO_TRAINING_STATUS 890004 -#define NETDATA_ML_CHART_PRIO_PREDICTION_USAGE 890004 -#define NETDATA_ML_CHART_PRIO_TRAINING_USAGE 890005 +#define NETDATA_ML_CHART_PRIO_PREDICTION_USAGE 890005 +#define NETDATA_ML_CHART_PRIO_TRAINING_USAGE 890006 -#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 +#define NETDATA_ML_CHART_PRIO_QUEUE_STATS 890007 +#define NETDATA_ML_CHART_PRIO_TRAINING_TIME_STATS 890008 +#define NETDATA_ML_CHART_PRIO_TRAINING_RESULTS 890009 #define NETDATA_ML_CHART_FAMILY "machine learning" #define NETDATA_ML_PLUGIN "ml.plugin" |