Class MonitorConfiguration

  • All Implemented Interfaces:
    LoggableConfiguration

    @Immutable
    public final class MonitorConfiguration
    extends Object
    implements LoggableConfiguration
    DropWizard metrics configuration. System property override is enabled.

    The configuration is stored as public fields which become immutable (final) after their initialisation.

    Property keys: monitor.*

    Example properties:

     monitor.entryCountCacheTimeout=1800
     monitor.enableJMX=true
     monitor.graphite.enable=true
     monitor.graphite.host=carbon.server.com
     monitor.graphite.port=2003
     monitor.graphite.reportInterval=60
     monitor.graphite.batchSize=100
     monitor.graphite.prefix=
     monitor.graphite.ratesTimeUnit=SECONDS
     monitor.graphite.durationsTimeUnit=MILLISECONDS
     monitor.graphite.filter.1=authzStore.ldapConnector.*
     monitor.graphite.filter.2=tokenEndpoint.code.*
     monitor.graphite.filter.3=tokenEndpoint.refreshToken.*