There’s a couple of interesting alternatives to Graphite (if you’re interested 
in scalability/performance..):
 
OpenTSDB: http://opentsdb.net/
InfluxDB: http://influxdb.org/

In terms of dashboards and graph rendering, I’d also recommend Grafana: 
http://grafana.org/, which has support for Graphite & InfluxDB, and an active 
pull request for OpenTSDB.

-Rob
On 7 May 2014 at 19:58:25, Andy Davidson ([email protected]) wrote:

Hi,  

Graeme Fowler wrote:  
> On 2 May 2014 17:01:09 Charl Tintinger <[email protected]> wrote:  
> > Logstash is also worth considering  
> +1 to this. Have recently been introduced to logstash and it it is, frankly, 
> brilliant.  

+1 to the +1. If you have a lot of log events and you need to search them 
quickly, the ElasticSearch integration ("ELK Stack") is what you are looking 
for.  

This is another quite good thing to look at as well : http://www.graylog2.org/  

Maybe doesn't answer the original question about graphing from Ed which I can 
summarise of "I'm storing data in a database, now help me turn it into a 
product." :-P You need to know how it's going to scale so you should be looking 
at Graphite: http://graphite.readthedocs.org/en/latest/ as platform for this 
data that can scale to a modern production sized network. This tool is going to 
let you store enough data to be interesting (you probably want to change the 
default granularity settings if you are going to use this for billing so that 
you keep detailed poll averages for three months or more, you definitely have 
to carefully ensure that the carbon/graphite-web/twisted/whisper software 
versions are a known good set because its very very beta at this stage. It has 
a render url api that will let you integrate the data into your applications. 
You are going to need to secure it so that customers can't render each others' 
data.  

I love graphs.  

Andy  

Attachment: signature.asc
Description: Message signed with OpenPGP using AMPGpg

Reply via email to