class DefaultNamer extends Namer
Default metric key naming starts with the descriptor category, then includes all visible and non-unique parts of the identity using pairs of identity category and name, and then adds the descriptor key.
For example, using the default formatter, an actor will have the following metric key:
"metrics.akka.systems..dispatchers..actors.."
- Alphabetic
- By Inheritance
- DefaultNamer
- Namer
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
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
- Definition Classes
- DefaultNamer → Namer
- Annotations
- @Override()
-
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
- Definition Classes
- DefaultNamer → Namer
- Annotations
- @Override()
-
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
- Definition Classes
- DefaultNamer → Namer
- Annotations
- @Override()
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.