Features

This section contains an overview of the features available in Lightbend Telemetry.

Akka related information

Lightbend Telemetry captures a plentitude of actor related information such as mailbox size, time in mailbox, message processing time, stash size, unhandled messages, deadletters, to name a few.

More information about the Akka related metrics and events that Lightbend Telemetry supports can be found in the tables below.

Actor metrics

Metric Type Akka 2.3.x Akka 2.4.x Akka 2.5.x
Mailbox size Recorder
Mailbox time Recorder
Processed msg Rate
Processing time Recorder
Running actors Counter
Sent msg Rate
Stash size Rate

Router metrics

Metric Type Akka 2.3.x Akka 2.4.x Akka 2.5.x
Processed msg Rate
Processing time Recorder

Actor events

Event Type Akka 2.3.x Akka 2.4.x Akka 2.5.x
Deadletter
Failure (exception)
Log error
Log warning
Unhandled msg

Remote actor metrics

Metric Type Akka 2.3.x Akka 2.4.x Akka 2.5.x
Deserialization time Recorder
Phi accrual value GaugeDouble
Phi accrual threshold value GaugeDouble
Received msg Rate
Received msg size Recorder
Sent msg Rate
Sent msg size Recorder
Serialization time Recorder

Remote actor events

Event Type Akka 2.3.x Akka 2.4.x Akka 2.5.x
Large msg received
Large msg sent
Node quarantined

Cluster related events

Event Type Akka 2.3.x Akka 2.4.x Akka 2.5.x
Domain event
Member event
Singleton event
Shard region event

Cluster related metrics

Metric Type Akka 2.3.x Akka 2.4.x Akka 2.5.x
Shard region delivered messages Rate

Split Brain Resolver events

Event Type Akka 2.3.x Akka 2.4.x Akka 2.5.x
SBR event

Akka HTTP server metrics

The following metrics are per Akka HTTP server. There can be multiple servers running in one JVM.

Note: Cinnamon only supports Akka HTTP 10.0.8 and greater.

Metric Type Akka HTTP 10.0.8+
Connections Rate
Requests Rate
Responses Rate
Responses 2xx Rate
Responses 3xx Rate
Responses 4xx Rate
Responses 5xx Rate
Response time Recorder
Response time 2xx Recorder
Response time 3xx Recorder
Response time 4xx Recorder
Response time 5xx Recorder

Akka HTTP server endpoint metrics

The following metrics are per endpoint and server. An endpoint corresponds to a URI, e.g. /users or /account.

Note: Cinnamon only supports Akka HTTP 10.0.8 and greater.

Metric Type Akka HTTP 10.0.8+
Endpoint responses Rate
Endpoint response time Recorder

Lagom circuit breaker information

Lightbend’s Lagom framework for microservices contains built-in circuit breakers (CB) that represent the health of Lagom inter-service communication. When used in conjunction with Lightbend Telemetry, it becomes possible to gain insight into the behavior of these circuit breakers revealing their state, latency, and throughput.

More information about the Lagom related metrics and events that Lightbend Telemetry supports can be found in the tables below.

For more information, see Lagom instrumentation.

Circuit breaker metrics

Metric Type Lagom 1.x
Failure rate
Latency
Success
Throughput
Throughput failure

Circuit breaker events

Event Type Lagom 1.x
State change