object Metrics
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Metrics
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class ActorGroupMetrics (tags: Map[String, String], timeInMailbox: Histogram, processingTime: Histogram, pendingMessages: RangeSampler, members: RangeSampler, errors: Counter) extends Product with Serializable
- case class ActorMetrics (tags: Map[String, String], timeInMailbox: Histogram, processingTime: Histogram, mailboxSize: RangeSampler, errors: Counter) extends Product with Serializable
- case class ActorSystemMetrics (tags: Map[String, String], deadLetters: Counter, unhandledMessages: Counter, processedMessagesByTracked: Counter, processedMessagesByNonTracked: Counter, activeActors: RangeSampler) extends Product with Serializable
- case class RouterMetrics (tags: Map[String, String], routingTime: Histogram, timeInMailbox: Histogram, processingTime: Histogram, pendingMessages: RangeSampler, members: RangeSampler, errors: Counter) extends Product with Serializable
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val actorErrorsMetric: CounterMetric
- val actorMailboxSizeMetric: RangeSamplerMetric
- val actorProcessingTimeMetric: HistogramMetric
-
val
actorTimeInMailboxMetric: HistogramMetric
Metrics for Akka Actors:
Metrics for Akka Actors:
- time-in-mailbox: Time spent from the instant when a message is enqueued in an actor's mailbox to the instant when that message is dequeued for processing.
- processing-time: Time taken for the actor to process the receive function.
- mailbox-size: Size of the actor's mailbox.
- errors: Number of errors seen by the actor's supervision mechanism.
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def forActor(path: String, system: String, dispatcher: String, actorClass: String): ActorMetrics
- def forGroup(group: String, system: String): ActorGroupMetrics
- def forRouter(path: String, system: String, dispatcher: String, routerClass: String, routeeClass: String): RouterMetrics
- def forSystem(name: String): ActorSystemMetrics
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- val groupErrors: CounterMetric
- val groupMembers: RangeSamplerMetric
- val groupPendingMessages: RangeSamplerMetric
- val groupProcessingTime: HistogramMetric
-
val
groupTimeInMailbox: HistogramMetric
Metrics for Groups.
Metrics for Groups. Sums across all actors in the Actor Group. The metrics being tracked are:
- time-in-mailbox: Time spent from the instant when a message is enqueued in an actor's mailbox to the instant when that message is dequeued for processing.
- processing-time: Time taken for the actor to process the receive function.
- members: Number of group members that have been created.
- mailbox-size: Size of the actor's mailbox.
- errors: Number of errors seen by the actor's supervision mechanism.
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- val routerErrors: CounterMetric
- val routerMembers: RangeSamplerMetric
- val routerPendingMessages: RangeSamplerMetric
- val routerProcessingTime: HistogramMetric
-
val
routerRoutingTime: HistogramMetric
Metrics for Akka Routers.
Metrics for Akka Routers.
- routing-time: Time taken for the router to process the routing logic.
- time-in-mailbox: Time spent from the instant when a message is enqueued in an actor's mailbox to the instant when that message is dequeued for processing.
- processing-time: Time taken for the actor to process the receive function.
- errors: Number or errors seen by the actor's supervision mechanism.
- pending-messages: Number of messages waiting to be processed across all routees.
- val routerTimeInMailbox: HistogramMetric
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val systemActiveActors: RangeSamplerMetric
-
val
systemDeadLetters: CounterMetric
Metrics for actor systems.
Metrics for actor systems.
- dead-letters: System global counter for messages received by dead letters.
- processed-messages: System global count of processed messages (separate for tracked and non-tracked)
- active-actors: Current count of active actors in the system.
- val systemProcessedMessages: CounterMetric
- val systemUnhandledMessages: CounterMetric
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )