Browse Source

Merge pull request #69 from hastic/analytic-is-stuck-at-learning-#42

Analytic is stuck at learning #42
env-variables-configuration-#55
glitch4347 2 years ago committed by GitHub
parent
commit
5fa9cf8ba2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      server/src/services/analytic_service/analytic_service.rs
  2. 2
      server/src/services/analytic_service/analytic_unit/anomaly_analytic_unit.rs
  3. 2
      server/src/services/analytic_service/types.rs

4
server/src/services/analytic_service/analytic_service.rs

@ -263,9 +263,9 @@ impl AnalyticService {
} }
} }
// TODO: create custom DatasourceError error type // TODO: create custom DatasourceError error type
Err(_) => { Err(err) => {
self.analytic_unit = None; self.analytic_unit = None;
self.analytic_unit_learning_status = LearningStatus::Error; self.analytic_unit_learning_status = LearningStatus::Error(err.to_string());
} }
} }
} }

2
server/src/services/analytic_service/analytic_unit/anomaly_analytic_unit.rs

@ -50,7 +50,7 @@ impl SARIMA {
// TODO: trend detection // TODO: trend detection
if ts.len() < 2 { if ts.len() < 2 {
return Err(anyhow::format_err!("to short timeserie to learn from")); return Err(anyhow::format_err!("too short timeserie to learn from, timeserie length: {}", ts.len()));
} }
// TODO: ensure capacity with seasonality size // TODO: ensure capacity with seasonality size
let mut res_ts = Vec::<(u64, f64)>::new(); let mut res_ts = Vec::<(u64, f64)>::new();

2
server/src/services/analytic_service/types.rs

@ -22,7 +22,7 @@ pub enum LearningStatus {
Initialization, Initialization,
Starting, Starting,
Learning, Learning,
Error, Error(String),
Ready, Ready,
} }

Loading…
Cancel
Save