Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/facesea/banshee
[Working On] Anomalies detection system for periodic metrics.
https://github.com/facesea/banshee
Last synced: about 2 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 8 years ago)
- Default Branch: master
- Last Pushed: 2016-03-03T15:48:17.000Z (over 8 years ago)
- Last Synced: 2024-02-04T22:39:22.020Z (5 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
Lists
- awesome-TS-anomaly-detection - banshee
- awesome-monitoring - Banshee - Real-time anomalies(outliers) detection system for periodic metrics (Anomalies)
- awesome-TS-anomaly-detection_zh - banshee
README
Banshee
=======Banshee is a real-time anomalies(outliers) detection system for periodic
metrics.[![Build Status](https://travis-ci.org/eleme/banshee.svg?branch=master)](https://travis-ci.org/eleme/banshee)
[![GoDoc](https://godoc.org/github.com/eleme/banshee?status.svg)](https://godoc.org/github.com/eleme/banshee)
[![Join the chat at https://gitter.im/eleme/banshee](https://badges.gitter.im/eleme/banshee.svg)](https://gitter.im/eleme/banshee?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)![snap](snap.png)
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.