package meta
Type Members
-
final
class
CinnamonMeta extends AnyRef
Shared metadata across Cinnamon instrumentations and backends.
Shared metadata across Cinnamon instrumentations and backends.
Includes 'unique' identities for host and application.
-
final
class
Descriptor extends AnyRef
General descriptor for metrics and events.
-
class
Identity extends AnyRef
General purpose identity for instrumented entities.
General purpose identity for instrumented entities.
Entities can be identified by class (only has a class), instance (has both class and name), or group (only has a name).
Identities belong to a category, for grouping instruments into categories like 'actors' or 'dispatchers'. Expressed in plural form.
Identities have a key, used for tags.
Identities can be organised in hierarchies, where each identity can have a parent identity, for forming full identifier keys.
Identities can be hidden, where they are in the hierarchy but not used.
Identities can be marked as being 'unique', unique to this instance of Cinnamon, such as host name and application identifier.
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.