ADCharts.h 544 B

123456789101112131415161718192021
  1. // SPDX-License-Identifier: GPL-3.0-or-later
  2. #ifndef ML_ADCHARTS_H
  3. #define ML_ADCHARTS_H
  4. #include "Stats.h"
  5. #include "ml-private.h"
  6. namespace ml {
  7. void updateDimensionsChart(RRDHOST *RH, const MachineLearningStats &MLS);
  8. void updateHostAndDetectionRateCharts(RRDHOST *RH, collected_number AnomalyRate);
  9. void updateResourceUsageCharts(RRDHOST *RH, const struct rusage &PredictionRU, const struct rusage &TrainingRU);
  10. void updateTrainingStatisticsChart(RRDHOST *RH, const TrainingStats &TS);
  11. } // namespace ml
  12. #endif /* ML_ADCHARTS_H */