public abstract class CinnamonMetricsFactory
extends java.lang.Object
Constructor and Description |
---|
CinnamonMetricsFactory() |
Modifier and Type | Method and Description |
---|---|
abstract Counter |
createCounter(Descriptor descriptor)
Create a new Counter metric with full Descriptor.
|
abstract Counter |
createCounter(java.lang.String name)
Create a new Counter metric.
|
abstract Counter |
createCounter(java.lang.String name,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
Create a new Counter metric with tags (for Scala).
|
abstract Counter |
createCounter(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> tags)
Create a new Counter metric with tags (for Java).
|
abstract Counter |
createCounter(java.lang.String name,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new Counter metric with tags and hints (for Scala).
|
abstract Counter |
createCounter(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> tags,
java.util.Set<java.lang.String> hints)
Create a new Counter metric with tags and hints (for Java).
|
abstract Counter |
createCounter(java.lang.String name,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new Counter metric with hints (for Scala).
|
abstract Counter |
createCounter(java.lang.String name,
java.util.Set<java.lang.String> hints)
Create a new Counter metric with hints (for Java).
|
abstract GaugeDouble |
createGaugeDouble(Descriptor descriptor)
Create a new GaugeDouble metric with full Descriptor.
|
abstract GaugeDouble |
createGaugeDouble(java.lang.String name)
Create a new GaugeDouble metric.
|
abstract GaugeDouble |
createGaugeDouble(java.lang.String name,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
Create a new GaugeDouble metric with tags (for Scala).
|
abstract GaugeDouble |
createGaugeDouble(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> tags)
Create a new GaugeDouble metric with tags (for Java).
|
abstract GaugeDouble |
createGaugeDouble(java.lang.String name,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new GaugeDouble metric with tags and hints (for Scala).
|
abstract GaugeDouble |
createGaugeDouble(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> tags,
java.util.Set<java.lang.String> hints)
Create a new GaugeDouble metric with tags and hints (for Java).
|
abstract GaugeDouble |
createGaugeDouble(java.lang.String name,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new GaugeDouble metric with hints (for Scala).
|
abstract GaugeDouble |
createGaugeDouble(java.lang.String name,
java.util.Set<java.lang.String> hints)
Create a new GaugeDouble metric with hints (for Java).
|
abstract GaugeLong |
createGaugeLong(Descriptor descriptor)
Create a new GaugeLong metric with full Descriptor.
|
abstract GaugeLong |
createGaugeLong(java.lang.String name)
Create a new GaugeLong metric.
|
abstract GaugeLong |
createGaugeLong(java.lang.String name,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
Create a new GaugeLong metric with tags (for Scala).
|
abstract GaugeLong |
createGaugeLong(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> tags)
Create a new GaugeLong metric with tags (for Java).
|
abstract GaugeLong |
createGaugeLong(java.lang.String name,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new GaugeLong metric with tags and hints (for Scala).
|
abstract GaugeLong |
createGaugeLong(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> tags,
java.util.Set<java.lang.String> hints)
Create a new GaugeLong metric with tags and hints (for Java).
|
abstract GaugeLong |
createGaugeLong(java.lang.String name,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new GaugeLong metric with hints (for Scala).
|
abstract GaugeLong |
createGaugeLong(java.lang.String name,
java.util.Set<java.lang.String> hints)
Create a new GaugeLong metric with hints (for Java).
|
abstract ProvidingGaugeDouble |
createProvidingGaugeDouble(Descriptor descriptor,
DoubleValueProvider valueProvider)
Create a new ProvidingGaugeDouble metric with full Descriptor.
|
abstract ProvidingGaugeDouble |
createProvidingGaugeDouble(java.lang.String name,
DoubleValueProvider valueProvider)
Create a new ProvidingGaugeDouble metric.
|
abstract ProvidingGaugeDouble |
createProvidingGaugeDouble(java.lang.String name,
DoubleValueProvider valueProvider,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
Create a new ProvidingGaugeDouble metric with tags (for Scala).
|
abstract ProvidingGaugeDouble |
createProvidingGaugeDouble(java.lang.String name,
DoubleValueProvider valueProvider,
java.util.Map<java.lang.String,java.lang.String> tags)
Create a new ProvidingGaugeDouble metric with tags (for Java).
|
abstract ProvidingGaugeDouble |
createProvidingGaugeDouble(java.lang.String name,
DoubleValueProvider valueProvider,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new ProvidingGaugeDouble metric with tags and hints (for Scala).
|
abstract ProvidingGaugeDouble |
createProvidingGaugeDouble(java.lang.String name,
DoubleValueProvider valueProvider,
java.util.Map<java.lang.String,java.lang.String> tags,
java.util.Set<java.lang.String> hints)
Create a new ProvidingGaugeDouble metric with tags and hints (for Java).
|
abstract ProvidingGaugeDouble |
createProvidingGaugeDouble(java.lang.String name,
DoubleValueProvider valueProvider,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new ProvidingGaugeDouble metric with hints (for Scala).
|
abstract ProvidingGaugeDouble |
createProvidingGaugeDouble(java.lang.String name,
DoubleValueProvider valueProvider,
java.util.Set<java.lang.String> hints)
Create a new ProvidingGaugeDouble metric with hints (for Java).
|
abstract ProvidingGaugeLong |
createProvidingGaugeLong(Descriptor descriptor,
LongValueProvider valueProvider)
Create a new ProvidingGaugeLong metric with full Descriptor.
|
abstract ProvidingGaugeLong |
createProvidingGaugeLong(java.lang.String name,
LongValueProvider valueProvider)
Create a new ProvidingGaugeLong metric.
|
abstract ProvidingGaugeLong |
createProvidingGaugeLong(java.lang.String name,
LongValueProvider valueProvider,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
Create a new ProvidingGaugeLong metric with tags (for Scala).
|
abstract ProvidingGaugeLong |
createProvidingGaugeLong(java.lang.String name,
LongValueProvider valueProvider,
java.util.Map<java.lang.String,java.lang.String> tags)
Create a new ProvidingGaugeLong metric with tags (for Java).
|
abstract ProvidingGaugeLong |
createProvidingGaugeLong(java.lang.String name,
LongValueProvider valueProvider,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new ProvidingGaugeLong metric with tags and hints (for Scala).
|
abstract ProvidingGaugeLong |
createProvidingGaugeLong(java.lang.String name,
LongValueProvider valueProvider,
java.util.Map<java.lang.String,java.lang.String> tags,
java.util.Set<java.lang.String> hints)
Create a new ProvidingGaugeLong metric with tags and hints (for Java).
|
abstract ProvidingGaugeLong |
createProvidingGaugeLong(java.lang.String name,
LongValueProvider valueProvider,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new ProvidingGaugeLong metric with hints (for Scala).
|
abstract ProvidingGaugeLong |
createProvidingGaugeLong(java.lang.String name,
LongValueProvider valueProvider,
java.util.Set<java.lang.String> hints)
Create a new ProvidingGaugeLong metric with hints (for Java).
|
abstract Rate |
createRate(Descriptor descriptor)
Create a new Rate metric with full Descriptor.
|
abstract Rate |
createRate(java.lang.String name)
Create a new Rate metric.
|
abstract Rate |
createRate(java.lang.String name,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
Create a new Rate metric with tags (for Scala).
|
abstract Rate |
createRate(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> tags)
Create a new Rate metric with tags (for Java).
|
abstract Rate |
createRate(java.lang.String name,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new Rate metric with tags and hints (for Scala).
|
abstract Rate |
createRate(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> tags,
java.util.Set<java.lang.String> hints)
Create a new Rate metric with tags and hints (for Java).
|
abstract Rate |
createRate(java.lang.String name,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new Rate metric with hints (for Scala).
|
abstract Rate |
createRate(java.lang.String name,
java.util.Set<java.lang.String> hints)
Create a new Rate metric with hints (for Java).
|
abstract Recorder |
createRecorder(Descriptor descriptor)
Create a new Recorder metric with full Descriptor.
|
abstract Recorder |
createRecorder(java.lang.String name)
Create a new Recorder metric.
|
abstract Recorder |
createRecorder(java.lang.String name,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
Create a new Recorder metric with tags (for Scala).
|
abstract Recorder |
createRecorder(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> tags)
Create a new Recorder metric with tags (for Java).
|
abstract Recorder |
createRecorder(java.lang.String name,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new Recorder metric with tags and hints (for Scala).
|
abstract Recorder |
createRecorder(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> tags,
java.util.Set<java.lang.String> hints)
Create a new Recorder metric with tags and hints (for Java).
|
abstract Recorder |
createRecorder(java.lang.String name,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new Recorder metric with hints (for Scala).
|
abstract Recorder |
createRecorder(java.lang.String name,
java.util.Set<java.lang.String> hints)
Create a new Recorder metric with hints (for Java).
|
abstract Timer |
createTimer(Descriptor descriptor)
Create a new Timer metric with full Descriptor.
|
abstract Timer |
createTimer(java.lang.String name)
Create a new Timer metric.
|
abstract Timer |
createTimer(java.lang.String name,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
Create a new Timer metric with tags (for Scala).
|
abstract Timer |
createTimer(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> tags)
Create a new Timer metric with tags (for Java).
|
abstract Timer |
createTimer(java.lang.String name,
scala.collection.immutable.Map<java.lang.String,java.lang.String> tags,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new Timer metric with tags and hints (for Scala).
|
abstract Timer |
createTimer(java.lang.String name,
java.util.Map<java.lang.String,java.lang.String> tags,
java.util.Set<java.lang.String> hints)
Create a new Timer metric with tags and hints (for Java).
|
abstract Timer |
createTimer(java.lang.String name,
scala.collection.immutable.Set<java.lang.String> hints)
Create a new Timer metric with hints (for Scala).
|
abstract Timer |
createTimer(java.lang.String name,
java.util.Set<java.lang.String> hints)
Create a new Timer metric with hints (for Java).
|
public abstract Counter createCounter(java.lang.String name)
name
- the name of the Counter metricpublic abstract Counter createCounter(java.lang.String name, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
name
- the name of the Counter metrictags
- the tags (Scala Map) for the Counter metricpublic abstract Counter createCounter(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags)
name
- the name of the Counter metrictags
- the tags (Java Map) for the Counter metricpublic abstract Counter createCounter(java.lang.String name, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the Counter metrichints
- the hints (Scala Set) for the Counter metricpublic abstract Counter createCounter(java.lang.String name, java.util.Set<java.lang.String> hints)
name
- the name of the Counter metrichints
- the hints (Java Set) for the Counter metricpublic abstract Counter createCounter(java.lang.String name, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the Counter metrictags
- the tags (Scala Map) for the Counter metrichints
- the hints (Scala Set) for the Counter metricpublic abstract Counter createCounter(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags, java.util.Set<java.lang.String> hints)
name
- the name of the Counter metrictags
- the tags (Java Map) for the Counter metrichints
- the hints (Java Set) for the Counter metricpublic abstract Counter createCounter(Descriptor descriptor)
descriptor
- the descriptor for the Counter metricpublic abstract GaugeDouble createGaugeDouble(java.lang.String name)
name
- the name of the GaugeDouble metricpublic abstract GaugeDouble createGaugeDouble(java.lang.String name, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
name
- the name of the GaugeDouble metrictags
- the tags (Scala Map) for the GaugeDouble metricpublic abstract GaugeDouble createGaugeDouble(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags)
name
- the name of the GaugeDouble metrictags
- the tags (Java Map) for the GaugeDouble metricpublic abstract GaugeDouble createGaugeDouble(java.lang.String name, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the GaugeDouble metrichints
- the hints (Scala Set) for the GaugeDouble metricpublic abstract GaugeDouble createGaugeDouble(java.lang.String name, java.util.Set<java.lang.String> hints)
name
- the name of the GaugeDouble metrichints
- the hints (Java Set) for the GaugeDouble metricpublic abstract GaugeDouble createGaugeDouble(java.lang.String name, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the GaugeDouble metrictags
- the tags (Scala Map) for the GaugeDouble metrichints
- the hints (Scala Set) for the GaugeDouble metricpublic abstract GaugeDouble createGaugeDouble(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags, java.util.Set<java.lang.String> hints)
name
- the name of the GaugeDouble metrictags
- the tags (Java Map) for the GaugeDouble metrichints
- the hints (Java Set) for the GaugeDouble metricpublic abstract GaugeDouble createGaugeDouble(Descriptor descriptor)
descriptor
- the descriptor for the GaugeDouble metricpublic abstract GaugeLong createGaugeLong(java.lang.String name)
name
- the name of the GaugeLong metricpublic abstract GaugeLong createGaugeLong(java.lang.String name, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
name
- the name of the GaugeLong metrictags
- the tags (Scala Map) for the GaugeLong metricpublic abstract GaugeLong createGaugeLong(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags)
name
- the name of the GaugeLong metrictags
- the tags (Java Map) for the GaugeLong metricpublic abstract GaugeLong createGaugeLong(java.lang.String name, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the GaugeLong metrichints
- the hints (Scala Set) for the GaugeLong metricpublic abstract GaugeLong createGaugeLong(java.lang.String name, java.util.Set<java.lang.String> hints)
name
- the name of the GaugeLong metrichints
- the hints (Java Set) for the GaugeLong metricpublic abstract GaugeLong createGaugeLong(java.lang.String name, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the GaugeLong metrictags
- the tags (Scala Map) for the GaugeLong metrichints
- the hints (Scala Set) for the GaugeLong metricpublic abstract GaugeLong createGaugeLong(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags, java.util.Set<java.lang.String> hints)
name
- the name of the GaugeLong metrictags
- the tags (Java Map) for the GaugeLong metrichints
- the hints (Java Set) for the GaugeLong metricpublic abstract GaugeLong createGaugeLong(Descriptor descriptor)
descriptor
- the descriptor for the GaugeLong metricpublic abstract ProvidingGaugeDouble createProvidingGaugeDouble(java.lang.String name, DoubleValueProvider valueProvider)
name
- the name of the ProvidingGaugeDouble metricvalueProvider
- the value provider to call for this ProvidingGaugeDoublepublic abstract ProvidingGaugeDouble createProvidingGaugeDouble(java.lang.String name, DoubleValueProvider valueProvider, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
name
- the name of the ProvidingGaugeDouble metricvalueProvider
- the value provider to call for this ProvidingGaugeDoubletags
- the tags (Scala Map) for the ProvidingGaugeDouble metricpublic abstract ProvidingGaugeDouble createProvidingGaugeDouble(java.lang.String name, DoubleValueProvider valueProvider, java.util.Map<java.lang.String,java.lang.String> tags)
name
- the name of the ProvidingGaugeDouble metricvalueProvider
- the value provider to call for this ProvidingGaugeDoubletags
- the tags (Java Map) for the ProvidingGaugeDouble metricpublic abstract ProvidingGaugeDouble createProvidingGaugeDouble(java.lang.String name, DoubleValueProvider valueProvider, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the ProvidingGaugeDouble metricvalueProvider
- the value provider to call for this ProvidingGaugeDoublehints
- the hints (Scala Set) for the ProvidingGaugeDouble metricpublic abstract ProvidingGaugeDouble createProvidingGaugeDouble(java.lang.String name, DoubleValueProvider valueProvider, java.util.Set<java.lang.String> hints)
name
- the name of the ProvidingGaugeDouble metricvalueProvider
- the value provider to call for this ProvidingGaugeDoublehints
- the hints (Java Set) for the ProvidingGaugeDouble metricpublic abstract ProvidingGaugeDouble createProvidingGaugeDouble(java.lang.String name, DoubleValueProvider valueProvider, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the ProvidingGaugeDouble metricvalueProvider
- the value provider to call for this ProvidingGaugeDoubletags
- the tags (Scala Map) for the ProvidingGaugeDouble metrichints
- the hints (Scala Set) for the ProvidingGaugeDouble metricpublic abstract ProvidingGaugeDouble createProvidingGaugeDouble(java.lang.String name, DoubleValueProvider valueProvider, java.util.Map<java.lang.String,java.lang.String> tags, java.util.Set<java.lang.String> hints)
name
- the name of the ProvidingGaugeDouble metricvalueProvider
- the value provider to call for this ProvidingGaugeDoubletags
- the tags (Java Map) for the ProvidingGaugeDouble metrichints
- the hints (Java Set) for the ProvidingGaugeDouble metricpublic abstract ProvidingGaugeDouble createProvidingGaugeDouble(Descriptor descriptor, DoubleValueProvider valueProvider)
descriptor
- the descriptor for the ProvidingGaugeDouble metricvalueProvider
- the value provider to call for this ProvidingGaugeDoublepublic abstract ProvidingGaugeLong createProvidingGaugeLong(java.lang.String name, LongValueProvider valueProvider)
name
- the name of the ProvidingGaugeLong metricvalueProvider
- the value provider to call for this ProvidingGaugeLongpublic abstract ProvidingGaugeLong createProvidingGaugeLong(java.lang.String name, LongValueProvider valueProvider, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
name
- the name of the ProvidingGaugeLong metricvalueProvider
- the value provider to call for this ProvidingGaugeLongtags
- the tags (Scala Map) for the ProvidingGaugeLong metricpublic abstract ProvidingGaugeLong createProvidingGaugeLong(java.lang.String name, LongValueProvider valueProvider, java.util.Map<java.lang.String,java.lang.String> tags)
name
- the name of the ProvidingGaugeLong metricvalueProvider
- the value provider to call for this ProvidingGaugeLongtags
- the tags (Java Map) for the ProvidingGaugeLong metricpublic abstract ProvidingGaugeLong createProvidingGaugeLong(java.lang.String name, LongValueProvider valueProvider, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the ProvidingGaugeLong metricvalueProvider
- the value provider to call for this ProvidingGaugeLonghints
- the hints (Scala Set) for the ProvidingGaugeLong metricpublic abstract ProvidingGaugeLong createProvidingGaugeLong(java.lang.String name, LongValueProvider valueProvider, java.util.Set<java.lang.String> hints)
name
- the name of the ProvidingGaugeLong metricvalueProvider
- the value provider to call for this ProvidingGaugeLonghints
- the hints (Java Set) for the ProvidingGaugeLong metricpublic abstract ProvidingGaugeLong createProvidingGaugeLong(java.lang.String name, LongValueProvider valueProvider, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the ProvidingGaugeLong metricvalueProvider
- the value provider to call for this ProvidingGaugeLongtags
- the tags (Scala Map) for the ProvidingGaugeLong metrichints
- the hints (Scala Set) for the ProvidingGaugeLong metricpublic abstract ProvidingGaugeLong createProvidingGaugeLong(java.lang.String name, LongValueProvider valueProvider, java.util.Map<java.lang.String,java.lang.String> tags, java.util.Set<java.lang.String> hints)
name
- the name of the ProvidingGaugeLong metricvalueProvider
- the value provider to call for this ProvidingGaugeLongtags
- the tags (Java Map) for the ProvidingGaugeLong metrichints
- the hints (Java Set) for the ProvidingGaugeLong metricpublic abstract ProvidingGaugeLong createProvidingGaugeLong(Descriptor descriptor, LongValueProvider valueProvider)
descriptor
- the descriptor for the ProvidingGaugeLong metricvalueProvider
- the value provider to call for this ProvidingGaugeLongpublic abstract Rate createRate(java.lang.String name)
name
- the name of the Rate metricpublic abstract Rate createRate(java.lang.String name, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
name
- the name of the Rate metrictags
- the tags (Scala Map) for the Rate metricpublic abstract Rate createRate(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags)
name
- the name of the Rate metrictags
- the tags (Java Map) for the Rate metricpublic abstract Rate createRate(java.lang.String name, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the Rate metrichints
- the hints (Scala Set) for the Rate metricpublic abstract Rate createRate(java.lang.String name, java.util.Set<java.lang.String> hints)
name
- the name of the Rate metrichints
- the hints (Java Set) for the Rate metricpublic abstract Rate createRate(java.lang.String name, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the Rate metrictags
- the tags (Scala Map) for the Rate metrichints
- the hints (Scala Set) for the Rate metricpublic abstract Rate createRate(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags, java.util.Set<java.lang.String> hints)
name
- the name of the Rate metrictags
- the tags (Java Map) for the Rate metrichints
- the hints (Java Set) for the Rate metricpublic abstract Rate createRate(Descriptor descriptor)
descriptor
- the descriptor for the Rate metricpublic abstract Recorder createRecorder(java.lang.String name)
name
- the name of the Recorder metricpublic abstract Recorder createRecorder(java.lang.String name, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
name
- the name of the Recorder metrictags
- the tags (Scala Map) for the Recorder metricpublic abstract Recorder createRecorder(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags)
name
- the name of the Recorder metrictags
- the tags (Java Map) for the Recorder metricpublic abstract Recorder createRecorder(java.lang.String name, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the Recorder metrichints
- the hints (Scala Set) for the Recorder metricpublic abstract Recorder createRecorder(java.lang.String name, java.util.Set<java.lang.String> hints)
name
- the name of the Recorder metrichints
- the hints (Java Set) for the Recorder metricpublic abstract Recorder createRecorder(java.lang.String name, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the Recorder metrictags
- the tags (Scala Map) for the Recorder metrichints
- the hints (Scala Set) for the Recorder metricpublic abstract Recorder createRecorder(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags, java.util.Set<java.lang.String> hints)
name
- the name of the Recorder metrictags
- the tags (Java Map) for the Recorder metrichints
- the hints (Java Set) for the Recorder metricpublic abstract Recorder createRecorder(Descriptor descriptor)
descriptor
- the descriptor for the Recorder metricpublic abstract Timer createTimer(java.lang.String name)
name
- the name of the Timer metricpublic abstract Timer createTimer(java.lang.String name, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags)
name
- the name of the Timer metrictags
- the tags (Scala Map) for the Timer metricpublic abstract Timer createTimer(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags)
name
- the name of the Timer metrictags
- the tags (Java Map) for the Timer metricpublic abstract Timer createTimer(java.lang.String name, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the Timer metrichints
- the hints (Scala Set) for the Timer metricpublic abstract Timer createTimer(java.lang.String name, java.util.Set<java.lang.String> hints)
name
- the name of the Timer metrichints
- the hints (Java Set) for the Timer metricpublic abstract Timer createTimer(java.lang.String name, scala.collection.immutable.Map<java.lang.String,java.lang.String> tags, scala.collection.immutable.Set<java.lang.String> hints)
name
- the name of the Timer metrictags
- the tags (Scala Map) for the Timer metrichints
- the hints (Scala Set) for the Timer metricpublic abstract Timer createTimer(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> tags, java.util.Set<java.lang.String> hints)
name
- the name of the Timer metrictags
- the tags (Java Map) for the Timer metrichints
- the hints (Java Set) for the Timer metricpublic abstract Timer createTimer(Descriptor descriptor)
descriptor
- the descriptor for the Timer metricCinnamon API. Copyright (c) 2015–2021 Lightbend.