Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Added functionality to analyzer.py for skyline to feed all of its own metrics back to graphite. This results in skyline analyzing its own metrics for free :) The resultant graphite metrics and carbon files (if using whisper and not ceres) that this provides are (e.g): skyline/ ├── analyzer │ ├── anomaly_breakdown │ │ ├── first_hour_average.wsp │ │ ├── grubbs.wsp │ │ ├── histogram_bins.wsp │ │ ├── ks_test.wsp │ │ ├── least_squares.wsp │ │ ├── mean_subtraction_cumulation.wsp │ │ ├── median_absolute_deviation.wsp │ │ ├── stddev_from_average.wsp │ │ └── stddev_from_moving_average.wsp │ ├── duration.wsp │ ├── exceptions │ │ ├── Boring.wsp │ │ └── Stale.wsp │ ├── projected.wsp │ ├── run_time.wsp │ ├── total_analyzed.wsp │ ├── total_anomalies.wsp │ └── total_metrics.wsp └── horizon └── queue_size.wsp There will be more for other exceptions and any further added algorithms, this is however quite trivial in terms of whisper storage and new metrics adds. Modified: src/analyzer/analyzer.py
- Loading branch information
8565049
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This could be done in src/horizon/roomba.py too - tbd