https://github.com/facesea/banshee
[Working On] Anomalies detection system for periodic metrics.
https://github.com/facesea/banshee
Last synced: 3 months ago
JSON representation
[Working On] Anomalies detection system for periodic metrics.
- Host: GitHub
- URL: https://github.com/facesea/banshee
- Owner: facesea
- License: mit
- Created: 2016-01-04T09:07:59.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-03-03T15:48:17.000Z (over 9 years ago)
- Last Synced: 2024-07-31T21:53:38.232Z (11 months ago)
- Language: Go
- Homepage:
- Size: 6.49 MB
- Stars: 19
- Watchers: 2
- Forks: 122
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: changelog
- License: LICENSE
Awesome Lists containing this project
- awesome-TS-anomaly-detection - banshee
README
Banshee
=======Banshee is a real-time anomalies(outliers) detection system for periodic
metrics.[](https://travis-ci.org/eleme/banshee)
[](https://godoc.org/github.com/eleme/banshee)
[](https://gitter.im/eleme/banshee?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
Requirements
------------1. Go >= 1.5.
2. Node and gulp.Build
-----1. Clone the repo.
2. Build binary via `make`.
3. Build static files via `make static`.Deployment
----------https://godoc.org/github.com/eleme/banshee#hdr-Deployment
Upgrade
-------https://godoc.org/github.com/eleme/banshee#hdr-Upgrade
Philosophy
----------3-sigma:
```python
>>> import numpy as np
>>> x = np.array([40, 52, 63, 44, 54, 43, 67, 54, 49, 45, 48, 54, 57, 43, 58])
>>> mean = np.mean(x)
>>> std = np.std(x)
>>> (80 - mean) / (3 * std)
1.2608052883472445 # anomaly, too big
>>> (20 - mean) / (3 * std)
-1.3842407711224991 # anomaly, too small
```Documentation
--------------https://godoc.org/github.com/eleme/banshee
Statsd Backend
--------------https://www.npmjs.com/package/statsd-banshee
Migrate from bell
-----------------https://godoc.org/github.com/eleme/banshee#hdr-Migrate_from_bell
Authors
-------- [@facesea](https://github.com/facesea)
- [@nrzipher](https://github.com/nrzipher)
- [@hit9](https://github.com/hit9)License
-------MIT Copyright (c) 2015 - 2016 Eleme, Inc.