Yakov, as for now I just have well structured scripts to setup Ganglia
agent on Ignite hosts to monitor system metrics like CPU, RAM, IO and etc
(this scripts already included in Ignite 1.6).

Also experimented with displaying JVM metrics by providing java agent and
specifying MBeans to collect metrics from. But it's rather draft version.
The second problem is, there are plenty of MBeans in Ignite - I just don't
know which to select from.

Anyway, the original idea was to check with the community if it makes sense
to have such monitoring functionality out of the box.

Igor Rudyak



On Thu, Jul 14, 2016 at 1:05 AM, Yakov Zhdanov <yzhda...@apache.org> wrote:

> Igor, can you please share the changes to scripts you did to support
> monitoring? Can it be done by defining and exporting JAVA_OPTS env variable
> and then launching ignite.sh?
>
> Thanks!
>
> --Yakov
>
> 2016-07-13 22:45 GMT+03:00 Igor Rudyak <irud...@gmail.com>:
>
> > Hi guys,
> >
> > While experimenting with large Ignite clusters I found that lack of
> > monitoring is rather critical problem. I know that Ignite provides number
> > of JMX MBeans to monitor custom metrics in addition to host system
> metrics
> > (CPU, IO, RAM, ....). The problem is, there are no out of the box
> solution
> > to monitor all this.
> >
> > Thus you have to manually setup some kind of monitoring tool like
> Graphite,
> > Grafana, Ganglia and etc. Which involves setting up monitoring agents on
> > all the nodes, uploading JMX agent on all the nodes, selecting
> appropriate
> > metrics from the plenty of JMX MBeans and preparing config files, tuning
> > Ignite shell scripts to include "java agent" in java launch command. Lots
> > of work and pain, each time you want to create new Ignite cluster.
> >
> > Probably it makes sense to have all these out of the box, by slightly
> > modifying existing and providing additional shell scripts, to bootstrap
> all
> > monitoring infrastructure?
> >
> > Igor Rudyak
> >
>

Reply via email to