abstract class CinnamonMetrics extends CinnamonMetricsFactory with Extension
Akka (classic) Extension that provides a Cinnamon metrics API for custom metrics.
- Alphabetic
- By Inheritance
- CinnamonMetrics
- Extension
- CinnamonMetricsFactory
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
- new CinnamonMetrics()
Abstract Value Members
-
abstract
def
createCounter(descriptor: Descriptor): Counter
Create a new Counter metric with full Descriptor.
Create a new Counter metric with full Descriptor.
- descriptor
the descriptor for the Counter metric
- returns
a new Counter metric based on the given descriptor
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createCounter(name: String, tags: Map[String, String], hints: Set[String]): Counter
Create a new Counter metric with tags and hints (for Java).
Create a new Counter metric with tags and hints (for Java).
- name
the name of the Counter metric
- tags
the tags (Java Map) for the Counter metric
- hints
the hints (Java Set) for the Counter metric
- returns
a new Counter metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createCounter(name: String, tags: Map[String, String], hints: Set[String]): Counter
Create a new Counter metric with tags and hints (for Scala).
Create a new Counter metric with tags and hints (for Scala).
- name
the name of the Counter metric
- tags
the tags (Scala Map) for the Counter metric
- hints
the hints (Scala Set) for the Counter metric
- returns
a new Counter metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createCounter(name: String, hints: Set[String]): Counter
Create a new Counter metric with hints (for Java).
Create a new Counter metric with hints (for Java).
- name
the name of the Counter metric
- hints
the hints (Java Set) for the Counter metric
- returns
a new Counter metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createCounter(name: String, hints: Set[String]): Counter
Create a new Counter metric with hints (for Scala).
Create a new Counter metric with hints (for Scala).
- name
the name of the Counter metric
- hints
the hints (Scala Set) for the Counter metric
- returns
a new Counter metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createCounter(name: String, tags: Map[String, String]): Counter
Create a new Counter metric with tags (for Java).
Create a new Counter metric with tags (for Java).
- name
the name of the Counter metric
- tags
the tags (Java Map) for the Counter metric
- returns
a new Counter metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createCounter(name: String, tags: Map[String, String]): Counter
Create a new Counter metric with tags (for Scala).
Create a new Counter metric with tags (for Scala).
- name
the name of the Counter metric
- tags
the tags (Scala Map) for the Counter metric
- returns
a new Counter metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createCounter(name: String): Counter
Create a new Counter metric.
Create a new Counter metric.
- name
the name of the Counter metric
- returns
a new Counter metric with the given name
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeDouble(descriptor: Descriptor): GaugeDouble
Create a new GaugeDouble metric with full Descriptor.
Create a new GaugeDouble metric with full Descriptor.
- descriptor
the descriptor for the GaugeDouble metric
- returns
a new GaugeDouble metric based on the given descriptor
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeDouble(name: String, tags: Map[String, String], hints: Set[String]): GaugeDouble
Create a new GaugeDouble metric with tags and hints (for Java).
Create a new GaugeDouble metric with tags and hints (for Java).
- name
the name of the GaugeDouble metric
- tags
the tags (Java Map) for the GaugeDouble metric
- hints
the hints (Java Set) for the GaugeDouble metric
- returns
a new GaugeDouble metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeDouble(name: String, tags: Map[String, String], hints: Set[String]): GaugeDouble
Create a new GaugeDouble metric with tags and hints (for Scala).
Create a new GaugeDouble metric with tags and hints (for Scala).
- name
the name of the GaugeDouble metric
- tags
the tags (Scala Map) for the GaugeDouble metric
- hints
the hints (Scala Set) for the GaugeDouble metric
- returns
a new GaugeDouble metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeDouble(name: String, hints: Set[String]): GaugeDouble
Create a new GaugeDouble metric with hints (for Java).
Create a new GaugeDouble metric with hints (for Java).
- name
the name of the GaugeDouble metric
- hints
the hints (Java Set) for the GaugeDouble metric
- returns
a new GaugeDouble metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeDouble(name: String, hints: Set[String]): GaugeDouble
Create a new GaugeDouble metric with hints (for Scala).
Create a new GaugeDouble metric with hints (for Scala).
- name
the name of the GaugeDouble metric
- hints
the hints (Scala Set) for the GaugeDouble metric
- returns
a new GaugeDouble metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeDouble(name: String, tags: Map[String, String]): GaugeDouble
Create a new GaugeDouble metric with tags (for Java).
Create a new GaugeDouble metric with tags (for Java).
- name
the name of the GaugeDouble metric
- tags
the tags (Java Map) for the GaugeDouble metric
- returns
a new GaugeDouble metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeDouble(name: String, tags: Map[String, String]): GaugeDouble
Create a new GaugeDouble metric with tags (for Scala).
Create a new GaugeDouble metric with tags (for Scala).
- name
the name of the GaugeDouble metric
- tags
the tags (Scala Map) for the GaugeDouble metric
- returns
a new GaugeDouble metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeDouble(name: String): GaugeDouble
Create a new GaugeDouble metric.
Create a new GaugeDouble metric.
- name
the name of the GaugeDouble metric
- returns
a new GaugeDouble metric with the given name
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeLong(descriptor: Descriptor): GaugeLong
Create a new GaugeLong metric with full Descriptor.
Create a new GaugeLong metric with full Descriptor.
- descriptor
the descriptor for the GaugeLong metric
- returns
a new GaugeLong metric based on the given descriptor
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeLong(name: String, tags: Map[String, String], hints: Set[String]): GaugeLong
Create a new GaugeLong metric with tags and hints (for Java).
Create a new GaugeLong metric with tags and hints (for Java).
- name
the name of the GaugeLong metric
- tags
the tags (Java Map) for the GaugeLong metric
- hints
the hints (Java Set) for the GaugeLong metric
- returns
a new GaugeLong metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeLong(name: String, tags: Map[String, String], hints: Set[String]): GaugeLong
Create a new GaugeLong metric with tags and hints (for Scala).
Create a new GaugeLong metric with tags and hints (for Scala).
- name
the name of the GaugeLong metric
- tags
the tags (Scala Map) for the GaugeLong metric
- hints
the hints (Scala Set) for the GaugeLong metric
- returns
a new GaugeLong metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeLong(name: String, hints: Set[String]): GaugeLong
Create a new GaugeLong metric with hints (for Java).
Create a new GaugeLong metric with hints (for Java).
- name
the name of the GaugeLong metric
- hints
the hints (Java Set) for the GaugeLong metric
- returns
a new GaugeLong metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeLong(name: String, hints: Set[String]): GaugeLong
Create a new GaugeLong metric with hints (for Scala).
Create a new GaugeLong metric with hints (for Scala).
- name
the name of the GaugeLong metric
- hints
the hints (Scala Set) for the GaugeLong metric
- returns
a new GaugeLong metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeLong(name: String, tags: Map[String, String]): GaugeLong
Create a new GaugeLong metric with tags (for Java).
Create a new GaugeLong metric with tags (for Java).
- name
the name of the GaugeLong metric
- tags
the tags (Java Map) for the GaugeLong metric
- returns
a new GaugeLong metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeLong(name: String, tags: Map[String, String]): GaugeLong
Create a new GaugeLong metric with tags (for Scala).
Create a new GaugeLong metric with tags (for Scala).
- name
the name of the GaugeLong metric
- tags
the tags (Scala Map) for the GaugeLong metric
- returns
a new GaugeLong metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createGaugeLong(name: String): GaugeLong
Create a new GaugeLong metric.
Create a new GaugeLong metric.
- name
the name of the GaugeLong metric
- returns
a new GaugeLong metric with the given name
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeDouble(descriptor: Descriptor, valueProvider: DoubleValueProvider): ProvidingGaugeDouble
Create a new ProvidingGaugeDouble metric with full Descriptor.
Create a new ProvidingGaugeDouble metric with full Descriptor.
- descriptor
the descriptor for the ProvidingGaugeDouble metric
- valueProvider
the value provider to call for this ProvidingGaugeDouble
- returns
a new ProvidingGaugeDouble metric based on the given descriptor
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider, tags: Map[String, String], hints: Set[String]): ProvidingGaugeDouble
Create a new ProvidingGaugeDouble metric with tags and hints (for Java).
Create a new ProvidingGaugeDouble metric with tags and hints (for Java).
- name
the name of the ProvidingGaugeDouble metric
- valueProvider
the value provider to call for this ProvidingGaugeDouble
- tags
the tags (Java Map) for the ProvidingGaugeDouble metric
- hints
the hints (Java Set) for the ProvidingGaugeDouble metric
- returns
a new ProvidingGaugeDouble metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider, tags: Map[String, String], hints: Set[String]): ProvidingGaugeDouble
Create a new ProvidingGaugeDouble metric with tags and hints (for Scala).
Create a new ProvidingGaugeDouble metric with tags and hints (for Scala).
- name
the name of the ProvidingGaugeDouble metric
- valueProvider
the value provider to call for this ProvidingGaugeDouble
- tags
the tags (Scala Map) for the ProvidingGaugeDouble metric
- hints
the hints (Scala Set) for the ProvidingGaugeDouble metric
- returns
a new ProvidingGaugeDouble metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider, hints: Set[String]): ProvidingGaugeDouble
Create a new ProvidingGaugeDouble metric with hints (for Java).
Create a new ProvidingGaugeDouble metric with hints (for Java).
- name
the name of the ProvidingGaugeDouble metric
- valueProvider
the value provider to call for this ProvidingGaugeDouble
- hints
the hints (Java Set) for the ProvidingGaugeDouble metric
- returns
a new ProvidingGaugeDouble metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider, hints: Set[String]): ProvidingGaugeDouble
Create a new ProvidingGaugeDouble metric with hints (for Scala).
Create a new ProvidingGaugeDouble metric with hints (for Scala).
- name
the name of the ProvidingGaugeDouble metric
- valueProvider
the value provider to call for this ProvidingGaugeDouble
- hints
the hints (Scala Set) for the ProvidingGaugeDouble metric
- returns
a new ProvidingGaugeDouble metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider, tags: Map[String, String]): ProvidingGaugeDouble
Create a new ProvidingGaugeDouble metric with tags (for Java).
Create a new ProvidingGaugeDouble metric with tags (for Java).
- name
the name of the ProvidingGaugeDouble metric
- valueProvider
the value provider to call for this ProvidingGaugeDouble
- tags
the tags (Java Map) for the ProvidingGaugeDouble metric
- returns
a new ProvidingGaugeDouble metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider, tags: Map[String, String]): ProvidingGaugeDouble
Create a new ProvidingGaugeDouble metric with tags (for Scala).
Create a new ProvidingGaugeDouble metric with tags (for Scala).
- name
the name of the ProvidingGaugeDouble metric
- valueProvider
the value provider to call for this ProvidingGaugeDouble
- tags
the tags (Scala Map) for the ProvidingGaugeDouble metric
- returns
a new ProvidingGaugeDouble metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeDouble(name: String, valueProvider: DoubleValueProvider): ProvidingGaugeDouble
Create a new ProvidingGaugeDouble metric.
Create a new ProvidingGaugeDouble metric.
- name
the name of the ProvidingGaugeDouble metric
- valueProvider
the value provider to call for this ProvidingGaugeDouble
- returns
a new ProvidingGaugeDouble metric with the given name
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeLong(descriptor: Descriptor, valueProvider: LongValueProvider): ProvidingGaugeLong
Create a new ProvidingGaugeLong metric with full Descriptor.
Create a new ProvidingGaugeLong metric with full Descriptor.
- descriptor
the descriptor for the ProvidingGaugeLong metric
- valueProvider
the value provider to call for this ProvidingGaugeLong
- returns
a new ProvidingGaugeLong metric based on the given descriptor
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeLong(name: String, valueProvider: LongValueProvider, tags: Map[String, String], hints: Set[String]): ProvidingGaugeLong
Create a new ProvidingGaugeLong metric with tags and hints (for Java).
Create a new ProvidingGaugeLong metric with tags and hints (for Java).
- name
the name of the ProvidingGaugeLong metric
- valueProvider
the value provider to call for this ProvidingGaugeLong
- tags
the tags (Java Map) for the ProvidingGaugeLong metric
- hints
the hints (Java Set) for the ProvidingGaugeLong metric
- returns
a new ProvidingGaugeLong metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeLong(name: String, valueProvider: LongValueProvider, tags: Map[String, String], hints: Set[String]): ProvidingGaugeLong
Create a new ProvidingGaugeLong metric with tags and hints (for Scala).
Create a new ProvidingGaugeLong metric with tags and hints (for Scala).
- name
the name of the ProvidingGaugeLong metric
- valueProvider
the value provider to call for this ProvidingGaugeLong
- tags
the tags (Scala Map) for the ProvidingGaugeLong metric
- hints
the hints (Scala Set) for the ProvidingGaugeLong metric
- returns
a new ProvidingGaugeLong metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeLong(name: String, valueProvider: LongValueProvider, hints: Set[String]): ProvidingGaugeLong
Create a new ProvidingGaugeLong metric with hints (for Java).
Create a new ProvidingGaugeLong metric with hints (for Java).
- name
the name of the ProvidingGaugeLong metric
- valueProvider
the value provider to call for this ProvidingGaugeLong
- hints
the hints (Java Set) for the ProvidingGaugeLong metric
- returns
a new ProvidingGaugeLong metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeLong(name: String, valueProvider: LongValueProvider, hints: Set[String]): ProvidingGaugeLong
Create a new ProvidingGaugeLong metric with hints (for Scala).
Create a new ProvidingGaugeLong metric with hints (for Scala).
- name
the name of the ProvidingGaugeLong metric
- valueProvider
the value provider to call for this ProvidingGaugeLong
- hints
the hints (Scala Set) for the ProvidingGaugeLong metric
- returns
a new ProvidingGaugeLong metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeLong(name: String, valueProvider: LongValueProvider, tags: Map[String, String]): ProvidingGaugeLong
Create a new ProvidingGaugeLong metric with tags (for Java).
Create a new ProvidingGaugeLong metric with tags (for Java).
- name
the name of the ProvidingGaugeLong metric
- valueProvider
the value provider to call for this ProvidingGaugeLong
- tags
the tags (Java Map) for the ProvidingGaugeLong metric
- returns
a new ProvidingGaugeLong metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeLong(name: String, valueProvider: LongValueProvider, tags: Map[String, String]): ProvidingGaugeLong
Create a new ProvidingGaugeLong metric with tags (for Scala).
Create a new ProvidingGaugeLong metric with tags (for Scala).
- name
the name of the ProvidingGaugeLong metric
- valueProvider
the value provider to call for this ProvidingGaugeLong
- tags
the tags (Scala Map) for the ProvidingGaugeLong metric
- returns
a new ProvidingGaugeLong metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createProvidingGaugeLong(name: String, valueProvider: LongValueProvider): ProvidingGaugeLong
Create a new ProvidingGaugeLong metric.
Create a new ProvidingGaugeLong metric.
- name
the name of the ProvidingGaugeLong metric
- valueProvider
the value provider to call for this ProvidingGaugeLong
- returns
a new ProvidingGaugeLong metric with the given name
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRate(descriptor: Descriptor): Rate
Create a new Rate metric with full Descriptor.
Create a new Rate metric with full Descriptor.
- descriptor
the descriptor for the Rate metric
- returns
a new Rate metric based on the given descriptor
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRate(name: String, tags: Map[String, String], hints: Set[String]): Rate
Create a new Rate metric with tags and hints (for Java).
Create a new Rate metric with tags and hints (for Java).
- name
the name of the Rate metric
- tags
the tags (Java Map) for the Rate metric
- hints
the hints (Java Set) for the Rate metric
- returns
a new Rate metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRate(name: String, tags: Map[String, String], hints: Set[String]): Rate
Create a new Rate metric with tags and hints (for Scala).
Create a new Rate metric with tags and hints (for Scala).
- name
the name of the Rate metric
- tags
the tags (Scala Map) for the Rate metric
- hints
the hints (Scala Set) for the Rate metric
- returns
a new Rate metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRate(name: String, hints: Set[String]): Rate
Create a new Rate metric with hints (for Java).
Create a new Rate metric with hints (for Java).
- name
the name of the Rate metric
- hints
the hints (Java Set) for the Rate metric
- returns
a new Rate metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRate(name: String, hints: Set[String]): Rate
Create a new Rate metric with hints (for Scala).
Create a new Rate metric with hints (for Scala).
- name
the name of the Rate metric
- hints
the hints (Scala Set) for the Rate metric
- returns
a new Rate metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRate(name: String, tags: Map[String, String]): Rate
Create a new Rate metric with tags (for Java).
Create a new Rate metric with tags (for Java).
- name
the name of the Rate metric
- tags
the tags (Java Map) for the Rate metric
- returns
a new Rate metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRate(name: String, tags: Map[String, String]): Rate
Create a new Rate metric with tags (for Scala).
Create a new Rate metric with tags (for Scala).
- name
the name of the Rate metric
- tags
the tags (Scala Map) for the Rate metric
- returns
a new Rate metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRate(name: String): Rate
Create a new Rate metric.
Create a new Rate metric.
- name
the name of the Rate metric
- returns
a new Rate metric with the given name
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRecorder(descriptor: Descriptor): Recorder
Create a new Recorder metric with full Descriptor.
Create a new Recorder metric with full Descriptor.
- descriptor
the descriptor for the Recorder metric
- returns
a new Recorder metric based on the given descriptor
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRecorder(name: String, tags: Map[String, String], hints: Set[String]): Recorder
Create a new Recorder metric with tags and hints (for Java).
Create a new Recorder metric with tags and hints (for Java).
- name
the name of the Recorder metric
- tags
the tags (Java Map) for the Recorder metric
- hints
the hints (Java Set) for the Recorder metric
- returns
a new Recorder metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRecorder(name: String, tags: Map[String, String], hints: Set[String]): Recorder
Create a new Recorder metric with tags and hints (for Scala).
Create a new Recorder metric with tags and hints (for Scala).
- name
the name of the Recorder metric
- tags
the tags (Scala Map) for the Recorder metric
- hints
the hints (Scala Set) for the Recorder metric
- returns
a new Recorder metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRecorder(name: String, hints: Set[String]): Recorder
Create a new Recorder metric with hints (for Java).
Create a new Recorder metric with hints (for Java).
- name
the name of the Recorder metric
- hints
the hints (Java Set) for the Recorder metric
- returns
a new Recorder metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRecorder(name: String, hints: Set[String]): Recorder
Create a new Recorder metric with hints (for Scala).
Create a new Recorder metric with hints (for Scala).
- name
the name of the Recorder metric
- hints
the hints (Scala Set) for the Recorder metric
- returns
a new Recorder metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRecorder(name: String, tags: Map[String, String]): Recorder
Create a new Recorder metric with tags (for Java).
Create a new Recorder metric with tags (for Java).
- name
the name of the Recorder metric
- tags
the tags (Java Map) for the Recorder metric
- returns
a new Recorder metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRecorder(name: String, tags: Map[String, String]): Recorder
Create a new Recorder metric with tags (for Scala).
Create a new Recorder metric with tags (for Scala).
- name
the name of the Recorder metric
- tags
the tags (Scala Map) for the Recorder metric
- returns
a new Recorder metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createRecorder(name: String): Recorder
Create a new Recorder metric.
Create a new Recorder metric.
- name
the name of the Recorder metric
- returns
a new Recorder metric with the given name
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createTimer(descriptor: Descriptor): Timer
Create a new Timer metric with full Descriptor.
Create a new Timer metric with full Descriptor.
- descriptor
the descriptor for the Timer metric
- returns
a new Timer metric based on the given descriptor
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createTimer(name: String, tags: Map[String, String], hints: Set[String]): Timer
Create a new Timer metric with tags and hints (for Java).
Create a new Timer metric with tags and hints (for Java).
- name
the name of the Timer metric
- tags
the tags (Java Map) for the Timer metric
- hints
the hints (Java Set) for the Timer metric
- returns
a new Timer metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createTimer(name: String, tags: Map[String, String], hints: Set[String]): Timer
Create a new Timer metric with tags and hints (for Scala).
Create a new Timer metric with tags and hints (for Scala).
- name
the name of the Timer metric
- tags
the tags (Scala Map) for the Timer metric
- hints
the hints (Scala Set) for the Timer metric
- returns
a new Timer metric with the given name, tags, and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createTimer(name: String, hints: Set[String]): Timer
Create a new Timer metric with hints (for Java).
Create a new Timer metric with hints (for Java).
- name
the name of the Timer metric
- hints
the hints (Java Set) for the Timer metric
- returns
a new Timer metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createTimer(name: String, hints: Set[String]): Timer
Create a new Timer metric with hints (for Scala).
Create a new Timer metric with hints (for Scala).
- name
the name of the Timer metric
- hints
the hints (Scala Set) for the Timer metric
- returns
a new Timer metric with the given name and hints
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createTimer(name: String, tags: Map[String, String]): Timer
Create a new Timer metric with tags (for Java).
Create a new Timer metric with tags (for Java).
- name
the name of the Timer metric
- tags
the tags (Java Map) for the Timer metric
- returns
a new Timer metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createTimer(name: String, tags: Map[String, String]): Timer
Create a new Timer metric with tags (for Scala).
Create a new Timer metric with tags (for Scala).
- name
the name of the Timer metric
- tags
the tags (Scala Map) for the Timer metric
- returns
a new Timer metric with the given name and tags
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
createTimer(name: String): Timer
Create a new Timer metric.
Create a new Timer metric.
- name
the name of the Timer metric
- returns
a new Timer metric with the given name
- Definition Classes
- CinnamonMetricsFactory
-
abstract
def
metricsFor(identity: Identity): CinnamonMetrics
Get CinnamonMetrics API scoped to a particular identity.
Get CinnamonMetrics API scoped to a particular identity.
- identity
the identity to create custom metrics for
- returns
CinnamonMetrics scoped to the given identity
-
abstract
def
metricsFor(actorRef: ActorRef): CinnamonMetrics
Get CinnamonMetrics API scoped to a particular actor.
Get CinnamonMetrics API scoped to a particular actor.
- actorRef
the actor to create actor-level custom metrics
- returns
CinnamonMetrics scoped to the given actor
-
abstract
def
metricsForApplication(): CinnamonMetrics
Get CinnamonMetrics API scoped to the application.
Get CinnamonMetrics API scoped to the application.
- returns
CinnamonMetrics scoped to the application
-
abstract
def
metricsForSystem(): CinnamonMetrics
Get CinnamonMetrics API scoped to the actor system.
Get CinnamonMetrics API scoped to the actor system.
- returns
CinnamonMetrics scoped to the actor system
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @IntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
Deprecated Value Members
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated
- Deprecated
This is the public API for Cinnamon.
The com.lightbend.cinnamon package contains the public Cinnamon API.
See the complete list of Cinnamon packages on the right.
Cinnamon Events and Metrics
For the custom events API see
CinnamonEvents
.For the custom metrics API see
CinnamonMetrics
.Stopwatch
For the Stopwatch API see
Stopwatch
.Coda Hale Metrics
For creating custom Coda Hale Metrics reporters see the com.lightbend.cinnamon.chmetrics.reporter package.