2013-01-24 12:56:08 -08:00
|
|
|
# Prometheus
|
2012-11-24 03:14:12 -08:00
|
|
|
|
2012-11-24 03:33:34 -08:00
|
|
|
Bedecke deinen Himmel, Zeus! A new kid is in town.
|
|
|
|
|
2013-01-27 10:36:07 -08:00
|
|
|
Prometheus is a generic time series collection and computation server that is
|
|
|
|
useful in the following fields:
|
|
|
|
|
|
|
|
1. Industrial Experimentation / Real-Time Behavioral Validation / Software Release Qualification
|
|
|
|
2. Econometric and Natural Sciences
|
|
|
|
3. Operational Concerns and Monitoring
|
|
|
|
|
|
|
|
The system is designed to collect telemetry from named targets on given
|
|
|
|
intervals, evaluate rule expressions, display the results, and trigger an
|
|
|
|
action if some condition is observed to be true.
|
2012-11-24 03:33:34 -08:00
|
|
|
|
2013-01-24 12:56:08 -08:00
|
|
|
## Prerequisites
|
2012-11-24 03:33:34 -08:00
|
|
|
|
2013-01-27 10:36:07 -08:00
|
|
|
1. Go 1.0.X. [GVM](https://github.com/moovweb/gvm) is highly recommended as well.
|
2013-01-24 12:56:08 -08:00
|
|
|
2. LevelDB: (https://code.google.com/p/leveldb/).
|
|
|
|
3. Protocol Buffers Compiler: (http://code.google.com/p/protobuf/).
|
|
|
|
4. goprotobuf: the code generator and runtime library: (http://code.google.com/p/goprotobuf/).
|
|
|
|
5. Levigo, a Go-wrapper around LevelDB's C library: (https://github.com/jmhodges/levigo).
|
|
|
|
6. GoRest, a RESTful style web-services framework: (http://code.google.com/p/gorest/).
|
2013-02-07 05:32:18 -08:00
|
|
|
7. Prometheus Client, Prometheus in Prometheus (https://github.com/prometheus/client_golang).
|
2013-02-01 04:35:07 -08:00
|
|
|
8. Snappy, a compression library for LevelDB and Levigo (code.google.com/p/snappy/).
|
2012-11-24 03:33:34 -08:00
|
|
|
|
2013-01-24 15:33:16 -08:00
|
|
|
## Getting started
|
|
|
|
|
|
|
|
For basic help how to get started:
|
|
|
|
|
2013-01-27 10:36:07 -08:00
|
|
|
* For Linux users, please consult the Travis CI configuration in _.travis.yml_.
|
2013-02-08 13:56:58 -08:00
|
|
|
* [Getting started on Mac OSX](documentation/guides/getting-started-osx.md)
|
2013-01-24 15:33:16 -08:00
|
|
|
|
2013-01-24 12:56:08 -08:00
|
|
|
## License
|
2012-11-26 11:11:34 -08:00
|
|
|
|
|
|
|
Apache License 2.0
|