trait Namer extends AnyRef
Create names for metrics.
- Alphabetic
- By Inheritance
- Namer
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
-
abstract
def
name(identity: Identity, descriptor: Descriptor): String
Create the full metric key for a metric.
Create the full metric key for a metric.
- identity
identity for the instrumented entity
- descriptor
descriptor for the metric
- returns
full metric key for this identity and metric descriptor
-
abstract
def
simpleName(identity: Identity, descriptor: Descriptor): String
Create the simple name for a metric, without full hierarchy.
Create the simple name for a metric, without full hierarchy.
- identity
identity for the instrumented entity
- descriptor
descriptor for the metric
- returns
simple metric key for this identity and metric descriptor
-
abstract
def
uniqueName(identity: Identity, descriptor: Descriptor): String
Create the full metric key for a metric, including unique dimensions.
Create the full metric key for a metric, including unique dimensions.
- identity
identity for the instrumented entity
- descriptor
descriptor for the metric
- returns
unique metric key for this identity and metric descriptor
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.