Update readme
This commit is contained in:
parent
d0465642f3
commit
f5f6c83a8d
40
README.md
40
README.md
|
@ -1,22 +1,36 @@
|
||||||
# Graphite-ish
|
# Graphite-ish
|
||||||
|
|
||||||
Original [Graphite](http://graphiteapp.org/) stack is written in Python and it
|
Graphite project consists of three components that designed to work together:
|
||||||
could really use some improvements performance-wise. Luckily it is possible to
|
|
||||||
replace original stack with other components that have
|
|
||||||
[better](https://github.com/lomik/go-carbon/tree/v0.7.2#performance) performance.
|
|
||||||
Quite [impressive](https://github.com/github/brubeck/tree/5d139a4#faq).
|
|
||||||
|
|
||||||
Reading metrics from Whisper and performing all the transformations on them is
|
* `carbon` daemon that accepts and stores metrics
|
||||||
done by [Graphite API](https://github.com/brutasse/graphite-api), a Python app.
|
* `whisper` database where metrics are kept
|
||||||
|
* `web` app that reads metrics and processes them using a comprehensive list of
|
||||||
|
supported functions
|
||||||
|
|
||||||
|
Every component exposes several APIs that are used by other components. All of
|
||||||
|
them are written in Python.
|
||||||
|
|
||||||
|
Two more components are often used together with Graphite:
|
||||||
|
|
||||||
|
* [StatsD](https://github.com/etsy/statsd) — a Node.js app that accepts metrics
|
||||||
|
and aggregates them before submitting to `carbon`;
|
||||||
|
* [Grafana](https://github.com/grafana/grafana) — web dashboard for Graphite (and
|
||||||
|
other backends)
|
||||||
|
|
||||||
|
This set of images replaces original `carbon` daemon and `StatsD` aggregation
|
||||||
|
daemon with other compatible components to improve
|
||||||
|
[performance](https://github.com/lomik/go-carbon/tree/v0.7.2#performance) and
|
||||||
|
[throughput](https://github.com/github/brubeck/tree/5d139a4#faq).
|
||||||
|
|
||||||
Grafana 3 is also included.
|
Grafana 3 is also included.
|
||||||
|
|
||||||
**Included software:**
|
### Included images
|
||||||
|
| Component | Version | |
|
||||||
* [go-carbon](https://github.com/lomik/go-carbon/tree/v0.7.2) `v0.7.2`
|
|---+---+---|
|
||||||
* [Brubeck](https://github.com/github/brubeck/tree/5d139a4) `5d139a4`
|
| [go-carbon](https://github.com/lomik/go-carbon/tree/v0.7.2) | `v0.7.2` | Drop-in replacement for original `carbon` daemon, written in `Go` |
|
||||||
* [Graphite API](https://github.com/brutasse/graphite-api) `latest`
|
| [Brubeck](https://github.com/github/brubeck/tree/5d139a4) | `5d139a4` | Easy replacement for `StatsD`, written in `C` |
|
||||||
* [Grafana](https://github.com/grafana/grafana/tree/v3.1.0-beta1) `v3.1.0-beta1`
|
| [Graphite API](https://github.com/brutasse/graphite-api) | `latest` | Piece of original `web` component with less features |
|
||||||
|
| [Grafana](https://github.com/grafana/grafana/tree/v3.1.0-beta1) | `v3.1.0-beta1` | Web dashboard |
|
||||||
|
|
||||||
## Building
|
## Building
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue