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 |
|---|---|
void |
add(com.codahale.metrics.Metric metric) |
void |
report() |
void |
start(long period,
String timeUnitName) |
void |
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 void start(long period,
String timeUnitName)
public void add(com.codahale.metrics.Metric metric)
public void stop()
public void report()
Copyright © 2017. All rights reserved.