public static class CodaHaleMetricsModule.Config
extends java.lang.Object
CodaHaleMetricsModule.| Modifier and Type | Class and Description |
|---|---|
static class |
CodaHaleMetricsModule.Config.Console |
static class |
CodaHaleMetricsModule.Config.Csv |
static class |
CodaHaleMetricsModule.Config.Jmx |
static class |
CodaHaleMetricsModule.Config.WebSocket |
| Modifier and Type | Field and Description |
|---|---|
static java.time.Duration |
DEFAULT_INTERVAL |
| Constructor and Description |
|---|
Config() |
| Modifier and Type | Method and Description |
|---|---|
CodaHaleMetricsModule.Config |
console() |
CodaHaleMetricsModule.Config |
console(ratpack.func.Action<? super CodaHaleMetricsModule.Config.Console> configure)
Configure the console metrics publisher.
|
CodaHaleMetricsModule.Config |
csv(ratpack.func.Action<? super CodaHaleMetricsModule.Config.Csv> configure)
Configure the csv metrics publisher.
|
java.util.Optional<CodaHaleMetricsModule.Config.Console> |
getConsole()
Get the settings for the console metrics publisher.
|
java.util.Optional<CodaHaleMetricsModule.Config.Csv> |
getCsv()
Get the settings for the csv metrics publisher.
|
java.util.Optional<CodaHaleMetricsModule.Config.Jmx> |
getJmx()
Get the settings for the JMX metrics publisher.
|
java.util.Optional<CodaHaleMetricsModule.Config.WebSocket> |
getWebSocket()
Get the settings for the websockets metrics broadcaster.
|
boolean |
isJvmMetrics()
The state of jvm metrics collection.
|
CodaHaleMetricsModule.Config |
jmx() |
CodaHaleMetricsModule.Config |
jmx(ratpack.func.Action<? super CodaHaleMetricsModule.Config.Jmx> configure)
Configure the JMX metrics publisher.
|
CodaHaleMetricsModule.Config |
jvmMetrics(boolean jvmMetrics)
The state of JVM metrics reporting.
|
CodaHaleMetricsModule.Config |
webSocket() |
CodaHaleMetricsModule.Config |
webSocket(ratpack.func.Action<? super CodaHaleMetricsModule.Config.WebSocket> configure)
Configure the websockets metrics broadcaster.
|
public boolean isJvmMetrics()
public CodaHaleMetricsModule.Config jvmMetrics(boolean jvmMetrics)
jvmMetrics - True is JVM metrics are report. False otherwisepublic java.util.Optional<CodaHaleMetricsModule.Config.Jmx> getJmx()
public CodaHaleMetricsModule.Config jmx()
jmx(ratpack.func.Action)public CodaHaleMetricsModule.Config jmx(ratpack.func.Action<? super CodaHaleMetricsModule.Config.Jmx> configure)
configure - the configuration for the publisherpublic java.util.Optional<CodaHaleMetricsModule.Config.Console> getConsole()
public CodaHaleMetricsModule.Config console()
console(ratpack.func.Action)public CodaHaleMetricsModule.Config console(ratpack.func.Action<? super CodaHaleMetricsModule.Config.Console> configure)
configure - the configuration for the publisherpublic java.util.Optional<CodaHaleMetricsModule.Config.WebSocket> getWebSocket()
public CodaHaleMetricsModule.Config webSocket()
webSocket(ratpack.func.Action)public CodaHaleMetricsModule.Config webSocket(ratpack.func.Action<? super CodaHaleMetricsModule.Config.WebSocket> configure)
configure - the configuration for the broadcasterpublic java.util.Optional<CodaHaleMetricsModule.Config.Csv> getCsv()
public CodaHaleMetricsModule.Config csv(ratpack.func.Action<? super CodaHaleMetricsModule.Config.Csv> configure)
configure - the configuration for the publisher