public class CSVMetrics extends Object
| Constructor and Description |
|---|
CSVMetrics(String directory,
org.slf4j.Logger logger,
com.codahale.metrics.MetricRegistry registry)
Create a CSV reporter that is not automatically logging.
|
CSVMetrics(String csvFile,
org.slf4j.Logger logger,
com.codahale.metrics.MetricRegistry registry,
long period,
TimeUnit timeUnit)
Create an autologging CSV Reporter with the specified period and time unit.
|
| Modifier and Type | Method and Description |
|---|---|
CSVMetrics |
add(com.codahale.metrics.Metric metric) |
CSVMetrics |
addPattern(String regex) |
CSVMetrics |
report() |
CSVMetrics |
start(long period,
String timeUnitName) |
CSVMetrics |
stop() |
public CSVMetrics(String directory, org.slf4j.Logger logger, com.codahale.metrics.MetricRegistry registry)
directory - a CSV logging filenamelogger - an extension logger, to be used for logging extension-specific eventsregistry - a MetricRegistry to reportpublic CSVMetrics(String csvFile, org.slf4j.Logger logger, com.codahale.metrics.MetricRegistry registry, long period, TimeUnit timeUnit)
csvFile - a CSV logging filenamelogger - an extension logger, to be used for logging extension-specific eventsregistry - a MetricRegistry to reportperiod - a period between reporting intervalstimeUnit - the actual timeunit for the periodpublic CSVMetrics start(long period, String timeUnitName)
public CSVMetrics add(com.codahale.metrics.Metric metric)
public CSVMetrics addPattern(String regex)
public CSVMetrics stop()
public CSVMetrics report()
Copyright © 2018. All rights reserved.