MetricsOnlyRouterMonitor

kamon.instrumentation.pekko.instrumentations.RouterMonitor.MetricsOnlyRouterMonitor

Router monitor that tracks routing metrics for the router.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

override def cleanup(): Unit

Cleans up all resources used by the router monitor.

Cleans up all resources used by the router monitor.

Attributes

Definition Classes
override def processFailure(failure: Throwable): Unit

Callback executed when a router fails to route a message.

Callback executed when a router fails to route a message.

Attributes

Definition Classes
override def processMessageEnd(timestampBeforeProcessing: Long): Unit

Callback executed when the message has been routed.

Callback executed when the message has been routed.

Attributes

Definition Classes
override def processMessageStart(): Long

Callback executed with processing message starts. In a router, the processing time is actually just about routing the message to the right routee and there is no mailbox involved.

Callback executed with processing message starts. In a router, the processing time is actually just about routing the message to the right routee and there is no mailbox involved.

Attributes

Definition Classes
override def routeeAdded(): Unit

Signals that a routee has been added to the router.

Signals that a routee has been added to the router.

Attributes

Definition Classes
override def routeeRemoved(): Unit

Signals that a routee has been removed from the router.

Signals that a routee has been removed from the router.

Attributes

Definition Classes