All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description ActiveSpan Access the currently active OpenTracing Span and SpanContext.AutomaticCorrelationId Automatically generate random correlation identifiers at entry points.Backend Backend
abstraction for creating metric or event backends.Backends Backends
abstraction for all underlying backends.CinnamonAttributes Attributes for programmatic configuration of Cinnamon instrumentation for Akka Streams.CinnamonAttributes.FlowWithInstrumented<In,Out,Mat> Implicit convenience extension for adding Instrumented attributes to flows.CinnamonAttributes.GraphWithInstrumented<Mat> Implicit convenience extension for adding Instrumented attributes to runnable graphs.CinnamonAttributes.Instrumented Attribute for specifying Cinnamon instrumentation settings directly on a runnable graph.CinnamonAttributes.SourceWithInstrumented<Out,Mat> Implicit convenience extension for adding Instrumented attributes to sources.CinnamonAttributes$ Attributes for programmatic configuration of Cinnamon instrumentation for Akka Streams.CinnamonEvent CinnamonEvents Akka (classic) Extension that provides a Cinnamon event API for custom events.CinnamonEvents$ Akka (classic) Extension that provides a Cinnamon events API for custom events.CinnamonEventsFactory Cinnamon event API for custom events.CinnamonMeta Shared metadata across Cinnamon instrumentations and backends.CinnamonMetrics Akka (classic) Extension that provides a Cinnamon metrics API for custom metrics.CinnamonMetrics$ Akka (classic) Extension that provides a Cinnamon metrics API for custom metrics.CinnamonMetricsFactory Cinnamon metrics API for custom metrics.Context<T> Context SPI for automatic context propagation.Counter Incrementing and decrementingCounter
metric.DefaultFilter Filter to allow for all data to be reported, i.e.DefaultFormatter Default formatting implementation delimits the key with dot, which is the metric key delimiter for StatsD and Graphite, and each name is encoded by replacing dots with underscores.DefaultNamer 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.DefaultStandardOutLoggingProvider Descriptor General descriptor for metrics and events.Descriptor.Builder Descriptor.UnitType DoubleValueProvider Used by theProvidingGaugeDouble
Endpoint Endpoint Class that can be used to set the HTTP endpoint name of a response.Endpoint$ Endpoint$ Class that can be used to set the HTTP endpoint name of a response.EndpointNameDirective Directive to set the name of an HTTP endpoint.EndpointNameDirective Directive to set the name of an HTTP endpoint.EndpointNameDirective$ Event AnEvent
that can be fired.Event.Severity All supported event severities.EventBackend EventBackend
abstraction to create events for instrumented entities.EventFactory EventFactory
abstraction for creating Events.ExponentiallyDecayingReservoirFactory Create ExponentiallyDecayingReservoir for Histograms.Filter API used to filter data before used by reporters.Formatter API used to format identifiers.GaugeDouble SettingGaugeDouble
metric.GaugeLong SettingGaugeLong
metric.GlobalBackends Access to globalBackends
.Identity General purpose identity for instrumented entities.Identity.Builder Identity.IdentityCache<T> InstrumentedMessageExtractor Instrumented message extractor.JmxImporter JmxImporter.AdditionalIdentityInfo JmxImporter.AttributeInfo JmxImporter.BeanInfo JmxImporter.MetricType JmxImporter.TrueQueryExp JvmMetricsProducer LogCorrelation Insert identifiers into the MDC for log correlation.Logger LoggingProvider LogLevel LongValueProvider Used by theProvidingGaugeLong
MessageClassFormatter Create string representations of the message classesMessageClassFormatter Create string representations of the persistent entity command and event classesMessageClassFormatter.FQCN MessageClassFormatter.FQCN MessageClassFormatter.SimpleName MessageClassFormatter.SimpleName MessageExtractor A message extractor for ask-pattern to provide better granularity for some metrics with message-type dimension.MessageExtractor.Noop MetadataCache<T> Metric Metric
common interface.MetricBackend MetricBackend
abstraction to create metrics for instrumented entities.MetricFactory MetricFactory
interface to create metrics for an instrumented entity.MetricMetadata Metric metadata container.MetricWithMetadata Metric objects that store metric metadata.NameableCompletableFuture<T> Naming API for CompletableFuture (Java 11).NameableCompletionStage<T> Naming API for CompletionStage.Namer Create names for metrics.ObjectFormatter Create string representations of objects tagged or logged in traces.ObjectFormatter.ObjectToClassName Use class name for string representations of objects.ObjectFormatter.ObjectToString Useobject.toString()
for string representations of objects.Producer Producer
abstraction for creating custom metric and event producers.PrometheusExporter API for Prometheus exporters.PrometheusHttpServer Prometheus HTTP server for exporting Cinnamon metrics in the Prometheus metric format.ProvidingGaugeDouble LazilyProvidingGaugeDouble
metric.ProvidingGaugeLong LazilyProvidingGaugeLong
metric.Rate Rate
metric for measuring the rate of events.Recorder Recorder
metric for measuring changing values (like durations).Registrant User API for adding metrics registrants.RegistrantContext Registrant context for providing additional information to registrants.Reporter User API for adding Coda Hale metric reporters.ReporterContext Interface for reporter context, i.e.ReporterMetadata Access Cinnamon metric metadata in Coda Hale Metrics objects.Request Request Class that can be used to set the request name.Request$ Request$ Class that can be used to set the request name.ReservoirFactory Create Reservoirs for Histograms.RuntimeInformation Slf4jMdcTraceId SLF4J MDC log correlation for trace ids.SlidingTimeWindowReservoirFactory Create SlidingTimeWindowReservoir for Histograms.SlidingWindowReservoirFactory Create SlidingWindowReservoir for Histograms.StandardOutLogger StandardOutLoggingProvider Stopwatch Extension that provides support forcom.lightbend.cinnamon.stopwatch.Stopwatch
in Akka.Stopwatch User API for demarcating a stopwatch time interval.Stopwatch.DefaultTimekeeper Super class for Cinnamon Stopwatches.Stopwatch$ Extension that provides support forcom.lightbend.cinnamon.stopwatch.Stopwatch
in Akka.Stopwatch$ StopwatchBlocks Default implementations of Stopwatchwrap
andstart
.StopwatchExtension Extension that provides support forcom.lightbend.cinnamon.stopwatch.Stopwatch
in Akka.Timekeeper Default implementation of a Stopwatch.Timekeeper.ActiveStopwatch INTERNAL APITimekeeper.ActiveStopwatch$ INTERNAL APITimekeeper.RemoteActiveStopwatch INTERNAL APITimekeeper.RemoteStartedStopwatch INTERNAL APITimekeeper.RemoteStopwatch INTERNAL APITimekeeper.RemoteSuspendedStopwatch INTERNAL APITimekeeper.RemoteTimekeeper Timekeeper.StartedStopwatch INTERNAL APITimekeeper.StartedStopwatch$ INTERNAL APITimekeeper.Stopwatches Opaque container for suspended stopwatches that is used to transport them across async boundaries.Timekeeper.Stopwatches$ Opaque container for suspended stopwatches that is used to transport them across async boundaries.Timekeeper.StopwatchTimer INTERNAL APITimekeeper.StopwatchTimer$ Timekeeper.SuspendedStopwatch INTERNAL APITimekeeper.SuspendedStopwatch$ INTERNAL APITimekeeper$ Default implementation of a stopwatch.Timer Timer$ TracerFactory Create OpenTracing Tracers.TracerSpecific Tracer-specific methods not exposed by OpenTracing API.TracerSpecificFactory Create Tracer-specific integration for methods not exposed by OpenTracing API.UniformReservoirFactory Create UniformReservoir for Histograms.UnixDomainSocketChannel Open a unix domain datagram socket for StatsD.