Class DatadogReporter
java.lang.Object
org.nuxeo.runtime.metrics.AbstractMetricsReporter
org.nuxeo.runtime.metrics.reporter.DatadogReporter
- All Implemented Interfaces:
 MetricsReporter
Reports metrics to Datadog.
- Since:
 - 11.1
 
- 
Field Summary
FieldsFields inherited from class org.nuxeo.runtime.metrics.AbstractMetricsReporter
DEFAULT_MAX_ANNOTATIONS, DEFAULT_MAX_ATTRIBUTES, DEFAULT_SAMPLER_PROB, DEFAULT_SERVICE, DEFAULT_TIMEOUT, MAX_ANNOTATIONS_OPTION, MAX_ATTRIBUTES_OPTION, NUXEO_URL_PROP, options, pollInterval, SAMPLER_PROB_OPTION, SERVICE_OPTION, TIMEOUT_OPTION, URL_OPTION - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionprotected EnumSet<NuxeoDatadogReporter.Expansion> getExpansions(Set<io.dropwizard.metrics5.MetricAttribute> deniedExpansions) getTags()voidCalled on new instance.voidstart(io.dropwizard.metrics5.MetricRegistry registry, io.dropwizard.metrics5.MetricFilter filter, Set<io.dropwizard.metrics5.MetricAttribute> deniedExpansions) Starts metrics reporter.voidstop()Stops metrics reporter.Methods inherited from class org.nuxeo.runtime.metrics.AbstractMetricsReporter
enableTracing, getCurrentHostname, getHostnameFromNuxeoUrl, getOption, getOptionAsBoolean, getOptionAsInt, getPollInterval, requireOption, requireOption 
- 
Field Details
- 
reporter
 - 
hostname
 - 
tags
 
 - 
 - 
Constructor Details
- 
DatadogReporter
public DatadogReporter() 
 - 
 - 
Method Details
- 
init
Description copied from interface:MetricsReporterCalled on new instance.- Specified by:
 initin interfaceMetricsReporter- Overrides:
 initin classAbstractMetricsReporter
 - 
start
public void start(io.dropwizard.metrics5.MetricRegistry registry, io.dropwizard.metrics5.MetricFilter filter, Set<io.dropwizard.metrics5.MetricAttribute> deniedExpansions) Description copied from interface:MetricsReporterStarts metrics reporter. - 
getTags
 - 
getExpansions
protected EnumSet<NuxeoDatadogReporter.Expansion> getExpansions(Set<io.dropwizard.metrics5.MetricAttribute> deniedExpansions)  - 
stop
public void stop()Description copied from interface:MetricsReporterStops metrics reporter. 
 -