I don't understand why all this is necessary. I strongly disagree with the "horizontal scalability" of mongoDB ( i run a very large mongodb cluster in production in addition to other databases) and would rather suggest a pluggable backend with a simpler default (like text files or maybe postgresql or mysql).
Same thing for rabbitmq (although this is easier to maintain in production). The reason why I liked ganglia in the first place is because of its simplicity and ease of installation and maintenance. We also host a very large graphite installation which is a nightmare and we use it for various use cases. I feel like ganglia is getting closer to graphite. I am a heavy ganglia user, having thousands of bare metal servers running gmond. My main use case is to have a host metrics with nice predefined graphs without much work to set up. It's a great idea to upgrade the web front end because the php code is rather hard to follow whenever you need to patch it, however I think that the web front end should keep things simple. Whenever we need to do complex stuff we use other metrics systems like graphite (and we can send host data from gmond to graphite already). On Mar 27, 2014 9:09 PM, "Daniel Pocock" <dan...@pocock.com.au> wrote: > > > I made up a rough diagram about how Ganglia 4.x could look: > > > https://raw.githubusercontent.com/ganglia/monitor-core/master/doc/planning/ganglia-4.x.png > > The biggest change is the introduction of MongoDB > > Instead of having the gmetad serve up an XML every time somebody asks to > see the web page, the gmetad will just store current values into MongoDB. > > This means that web frameworks (like PHP) can query the data from > MongoDB, which is much more horizontally scalable and more suited to > serving this data. For large sites where many users access the web > reports, this will be very useful. > > MongoDB is also a backend for rsyslog daemon now and could potentially > be a Nagios backend, so it would be a great way to unify monitoring data. > > The introduction of RabbitMQ is an optional dependency. It would allow > users to send commands from the web interface. > > One of the motivations for this work is the Google Summer of Code > projects. Each student can potentially work on a different part of this > puzzle and at the end of the year we could launch it as Ganglia 4.0 if > people like it. > > Regards, > > Daniel > > > > ------------------------------------------------------------------------------ > _______________________________________________ > Ganglia-general mailing list > Ganglia-general@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/ganglia-general >
------------------------------------------------------------------------------
_______________________________________________ Ganglia-general mailing list Ganglia-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-general