Package org.apache.flink.dropwizard
Class ScheduledDropwizardReporter
- java.lang.Object
-
- org.apache.flink.dropwizard.ScheduledDropwizardReporter
-
- All Implemented Interfaces:
com.codahale.metrics.Reporter,org.apache.flink.metrics.CharacterFilter,org.apache.flink.metrics.reporter.MetricReporter,org.apache.flink.metrics.reporter.Scheduled
@PublicEvolving public abstract class ScheduledDropwizardReporter extends Object implements org.apache.flink.metrics.reporter.MetricReporter, org.apache.flink.metrics.reporter.Scheduled, com.codahale.metrics.Reporter, org.apache.flink.metrics.CharacterFilter
Base class forMetricReporterthat wraps a DropwizardReporter.
-
-
Field Summary
Fields Modifier and Type Field Description static StringARG_CONVERSION_DURATIONstatic StringARG_CONVERSION_RATEstatic StringARG_HOSTstatic StringARG_PORTstatic StringARG_PREFIXprotected org.slf4j.Loggerlogprotected com.codahale.metrics.MetricRegistryregistryprotected com.codahale.metrics.ScheduledReporterreporter
-
Constructor Summary
Constructors Modifier Constructor Description protectedScheduledDropwizardReporter()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidclose()StringfilterCharacters(String metricName)abstract com.codahale.metrics.ScheduledReportergetReporter(org.apache.flink.metrics.MetricConfig config)voidnotifyOfAddedMetric(org.apache.flink.metrics.Metric metric, String metricName, org.apache.flink.metrics.MetricGroup group)voidnotifyOfRemovedMetric(org.apache.flink.metrics.Metric metric, String metricName, org.apache.flink.metrics.MetricGroup group)voidopen(org.apache.flink.metrics.MetricConfig config)voidreport()
-
-
-
Field Detail
-
log
protected final org.slf4j.Logger log
-
ARG_HOST
public static final String ARG_HOST
- See Also:
- Constant Field Values
-
ARG_PORT
public static final String ARG_PORT
- See Also:
- Constant Field Values
-
ARG_PREFIX
public static final String ARG_PREFIX
- See Also:
- Constant Field Values
-
ARG_CONVERSION_RATE
public static final String ARG_CONVERSION_RATE
- See Also:
- Constant Field Values
-
ARG_CONVERSION_DURATION
public static final String ARG_CONVERSION_DURATION
- See Also:
- Constant Field Values
-
registry
protected final com.codahale.metrics.MetricRegistry registry
-
reporter
protected com.codahale.metrics.ScheduledReporter reporter
-
-
Method Detail
-
open
public void open(org.apache.flink.metrics.MetricConfig config)
- Specified by:
openin interfaceorg.apache.flink.metrics.reporter.MetricReporter
-
close
public void close()
- Specified by:
closein interfaceorg.apache.flink.metrics.reporter.MetricReporter
-
notifyOfAddedMetric
public void notifyOfAddedMetric(org.apache.flink.metrics.Metric metric, String metricName, org.apache.flink.metrics.MetricGroup group)- Specified by:
notifyOfAddedMetricin interfaceorg.apache.flink.metrics.reporter.MetricReporter
-
notifyOfRemovedMetric
public void notifyOfRemovedMetric(org.apache.flink.metrics.Metric metric, String metricName, org.apache.flink.metrics.MetricGroup group)- Specified by:
notifyOfRemovedMetricin interfaceorg.apache.flink.metrics.reporter.MetricReporter
-
filterCharacters
public String filterCharacters(String metricName)
- Specified by:
filterCharactersin interfaceorg.apache.flink.metrics.CharacterFilter
-
report
public void report()
- Specified by:
reportin interfaceorg.apache.flink.metrics.reporter.Scheduled
-
getReporter
public abstract com.codahale.metrics.ScheduledReporter getReporter(org.apache.flink.metrics.MetricConfig config)
-
-