Class ConsoleStormReporter
java.lang.Object
org.apache.storm.metrics2.reporters.ScheduledStormReporter
org.apache.storm.metrics2.reporters.ConsoleStormReporter
- All Implemented Interfaces:
- com.codahale.metrics.Reporter,- Closeable,- AutoCloseable,- DimensionalReporter.DimensionHandler,- StormReporter
public class ConsoleStormReporter
extends ScheduledStormReporter
implements DimensionalReporter.DimensionHandler
- 
Field SummaryFields inherited from class org.apache.storm.metrics2.reporters.ScheduledStormReporterreporter, reportingPeriod, reportingPeriodUnitFields inherited from interface org.apache.storm.metrics2.reporters.StormReporterREPORT_DIMENSIONS_ENABLED, REPORT_PERIOD, REPORT_PERIOD_UNITS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()voidprepare(com.codahale.metrics.MetricRegistry registry, Map<String, Object> topoConf, Map<String, Object> reporterConf) voidprepare(MetricRegistryProvider metricRegistryProvider, Map<String, Object> topoConf, Map<String, Object> reporterConf) voidsetDimensions(Map<String, String> dimensions) Sets dimensions to be used for reporting on the next batch of metrics.Methods inherited from class org.apache.storm.metrics2.reporters.ScheduledStormReportergetMetricsFilter, getReportPeriod, getReportPeriodUnit, isReportDimensionsEnabled, start, stop
- 
Constructor Details- 
ConsoleStormReporterpublic ConsoleStormReporter()
 
- 
- 
Method Details- 
preparepublic void prepare(com.codahale.metrics.MetricRegistry registry, Map<String, Object> topoConf, Map<String, Object> reporterConf) - Specified by:
- preparein interface- StormReporter
 
- 
preparepublic void prepare(MetricRegistryProvider metricRegistryProvider, Map<String, Object> topoConf, Map<String, Object> reporterConf) - Specified by:
- preparein interface- StormReporter
 
- 
setDimensionsDescription copied from interface:DimensionalReporter.DimensionHandlerSets dimensions to be used for reporting on the next batch of metrics.- Specified by:
- setDimensionsin interface- DimensionalReporter.DimensionHandler
- Parameters:
- dimensions- dimensions valid for use in the next scheduled report.
 
- 
close- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- Closeable
- Overrides:
- closein class- ScheduledStormReporter
- Throws:
- IOException
 
 
-