Hi all,

I want to replicate ganglia's storage in Java, using a multicast listener, storing and manipulating using rrd4j. Firstly has anyone done anything similar? I'm struggling knowing what parameters to set for the database and getting an adequate resolution of the metrics captured from multicast (10-30s for the application I desire). Does anyone know what the datasource and archive creation commands would be/how many there are?

Secondly, and I think this is the main thing, the capture of information seems to take ages to be recieved in this way. I'm aware of the MonaLISA project and their java interfaces into ganglia, but a similar implementation by myself seems extremely slow. Currently packets seem to be retrieved at a rate of 1 a second, with each packet containing a single metric value - I'd like to have a complete set after 10 or so seconds.Would I be better off sticking to my current method of interfacing with ganglia's rrd databases directly and extracting content via the fetch command?

Thanks,

Ian


Reply via email to