Skip to content

Monitoring

spmallette edited this page Apr 26, 2013 · 23 revisions

Rexster comes with a variety of options for monitoring given its integration with Metrics. Rexster continually gathers information about itself as it is accepting requests and sending back responses. This information is then periodically sent to the reporters configured in rexster.xml. Rexster supports the following reporters:

The metrics provided by Rexster can help inform administrators of Rexster’s health and include things like:

  • Gremlin script engine processing times
  • RESTful endpoint request/response times
  • Underlying JMX attributes from Grizzly and Jersey

Configuration

All configuration of metrics reporting is handled through rexster.xml. With in that file, there is a <metrics> element, which contains one or more <reporter> elements. These <reporter> elements represent places where Rexster will make gathered metrics available.

Reporters

Rexster provides configuration options for several different reporters.

Console

When the Console Reporter is configured, Rexster will periodically send its metrics to the console output.

<reporter>
  <type>console</type>
</reporter>

HTTP

JMX

Ganglia

Graphite

Common Configurations

Timing

Filtering Metrics

Metrics in Extensions

Clone this wiki locally