Documentation ¶
Overview ¶
Banshee is a real-time anomalies or outliers detection system for periodic metrics.
Directories ¶
Path | Synopsis |
---|---|
Package alerter implements an alerter to send sms/email messages on anomalies found.
|
Package alerter implements an alerter to send sms/email messages on anomalies found. |
exampleCommand
Example alerter command to echo message to console.
|
Example alerter command to echo message to console. |
Package algo provides several anomalous detection algorithms
|
Package algo provides several anomalous detection algorithms |
Package config handles configuration parsing.
|
Package config handles configuration parsing. |
Package detector is a tcp server to detect anomalies.
|
Package detector is a tcp server to detect anomalies. |
Package filter implements fast wildcard like filtering based on suffix tree.
|
Package filter implements fast wildcard like filtering based on suffix tree. |
Package health implements the health statistic aggregation.
|
Package health implements the health statistic aggregation. |
Package models implements metric, index, rule, project, user modeling.
|
Package models implements metric, index, rule, project, user modeling. |
Package storage implements banshee's persistence storage.
|
Package storage implements banshee's persistence storage. |
admindb
Package admindb handles the admin storage on SQLite3.
|
Package admindb handles the admin storage on SQLite3. |
eventdb
Package eventdb handles the events storage.
|
Package eventdb handles the events storage. |
indexdb
Package indexdb handles the indexes storage.
|
Package indexdb handles the indexes storage. |
metricdb
Package metricdb handles the metrics storage.
|
Package metricdb handles the metrics storage. |
Package util provides util functions.
|
Package util provides util functions. |
idpool
Package idpool implements a reusable integer id pool.
|
Package idpool implements a reusable integer id pool. |
log
Package log implements leveled logging.
|
Package log implements leveled logging. |
safemap
Package safemap implements a map like container with rw lock to keep groutine safety.
|
Package safemap implements a map like container with rw lock to keep groutine safety. |
trie
Package trie implements a in-memory trie tree.
|
Package trie implements a in-memory trie tree. |
Package webapp implements a simple http web server to visualize detection results and to manage alert rules.
|
Package webapp implements a simple http web server to visualize detection results and to manage alert rules. |
Click to show internal directories.
Click to hide internal directories.