Hey guys, were would I enable a jmx port for accumulo? the -D options i want to use are
-Dcom.sun.management.jmxremote.port=1105 -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false but i don't know were to put them, accumulo-env.sh ? I plan to use jmxtrans to feed metrics to ganglia & maybe graphite Cheers, Miguel On Fri, Jun 29, 2012 at 6:52 PM, Eric Newton <[email protected]> wrote: > Edit accumulo-metrics.xml, turn the false settings to true, restart, > and then look at the exposed JMX beans with jconsole. You may need to > expose a jmx port with various "-D" options, none of which I remember > how to do. > > I don't know much about ganglia. I've used it a little, but > displaying 100's of graphs on a web page is almost as bad as the the > lack of visualization and historical data in the accumulo monitor. I > don't know how to configure it. > > I didn't find it difficult to modify tcollector, the performance > collector for OpenTSDB, to collect metrics for the Accumulo tservers. > > If you do manage it, please post instructions! > > -Eric > > On Fri, Jun 29, 2012 at 5:07 PM, Miguel Pereira > <[email protected]> wrote: > > I was hoping the accumulo conf dir would have a hadoop-metrics.properties > > file similar to hbase were you just drop these lines in.. > > > > hbase.class=org.apache.hadoop.metrics.ganglia.GangliaContext > > hbase.period=10 > > hbase.servers=master.yourcompany.com:8649 > > > > jvm.class=org.apache.hadoop.metrics.ganglia.GangliaContext > > jvm.period=10 > > jvm.servers=master.yourcompany.com:8649 > > > > rpc.class=org.apache.hadoop.metrics.ganglia.GangliaContext > > rpc.period=10 > > rpc.servers=master.yourcompany.com:8649 > > > > > > I did spot the accumulo-metrics.xml and the metrics page in the doc > > directory. Anyone have a few examples of how to use JMX here, I feel > like i > > am really close. > > > > cheers and have a great weekend, > > Miguel > > > > > > On Fri, Jun 29, 2012 at 2:00 PM, Eric Newton <[email protected]> > wrote: > > > >> I do most of my monitoring (and first-line trouble-shooting) via the > >> Accumulo monitor page. > >> > >> I know most teams use XML to import data into their monitoring systems > >> (based on the complaints I received when I changed the XML). > >> > >> I did port OpenTSDB to Accumulo; and it reads data via JMX. > >> > >> I used to work for Zenoss, so I'm partial to it, too. > >> > >> -Eric > >> > >> On Fri, Jun 29, 2012 at 11:55 AM, Miguel Pereira > >> <[email protected]> wrote: > >> > Thanks Eric! > >> > > >> > Are you guys currently using ganglia or is most of your monitoring > done > >> > through jmx? > >> > > >> > -Miguel > >> > > >> > On Fri, Jun 29, 2012 at 11:09 AM, Eric Newton <[email protected]> > >> wrote: > >> > > >> >> You have three options: > >> >> > >> >> 1) You can turn on JMX monitoring. > >> >> 2) You can use org.apache.accumulo.server.test.GetMasterStats to > print > >> >> the data the monitor uses > >> >> 3) You can pull the xml from the monitor page > >> >> > >> >> -Eric > >> >> > >> >> On Fri, Jun 29, 2012 at 11:03 AM, Miguel Pereira > >> >> <[email protected]> wrote: > >> >> > Hi all, > >> >> > > >> >> > Is there an easy way to access Accumulo metrics? I noticed > >> >> > org.apache.accumulo.server.monitor > >> >> > is used for the many of the metrics on the monitoring page. Is > there > >> any > >> >> > additional api to support performance gathering? Also what do you > guys > >> >> think > >> >> > would be important to measure that could support the dev team? My > >> goal is > >> >> > to use ganglia with accumulo. > >> >> > > >> >> > Thanks, > >> >> > Miguel Pereira > >> >> > >> >
