Object

kamon.akka

Metrics

Related Doc: package akka

Permalink

object Metrics

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Metrics
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class ActorGroupMetrics(tags: Map[String, String], timeInMailbox: Histogram, processingTime: Histogram, pendingMessages: RangeSampler, members: RangeSampler, errors: Counter) extends Product with Serializable

    Permalink
  2. case class ActorMetrics(tags: Map[String, String], timeInMailbox: Histogram, processingTime: Histogram, mailboxSize: RangeSampler, errors: Counter) extends Product with Serializable

    Permalink
  3. case class ActorSystemMetrics(tags: Map[String, String], deadLetters: Counter, unhandledMessages: Counter, processedMessagesByTracked: Counter, processedMessagesByNonTracked: Counter, activeActors: RangeSampler) extends Product with Serializable

    Permalink
  4. case class RouterMetrics(tags: Map[String, String], routingTime: Histogram, timeInMailbox: Histogram, processingTime: Histogram, pendingMessages: RangeSampler, members: RangeSampler, errors: Counter) extends Product with Serializable

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val actorErrorsMetric: CounterMetric

    Permalink
  5. val actorMailboxSizeMetric: RangeSamplerMetric

    Permalink
  6. val actorProcessingTimeMetric: HistogramMetric

    Permalink
  7. val actorTimeInMailboxMetric: HistogramMetric

    Permalink

    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.
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. def forActor(path: String, system: String, dispatcher: String, actorClass: String): ActorMetrics

    Permalink
  14. def forGroup(group: String, system: String): ActorGroupMetrics

    Permalink
  15. def forRouter(path: String, system: String, dispatcher: String, routerClass: String, routeeClass: String): RouterMetrics

    Permalink
  16. def forSystem(name: String): ActorSystemMetrics

    Permalink
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. val groupErrors: CounterMetric

    Permalink
  19. val groupMembers: RangeSamplerMetric

    Permalink
  20. val groupPendingMessages: RangeSamplerMetric

    Permalink
  21. val groupProcessingTime: HistogramMetric

    Permalink
  22. val groupTimeInMailbox: HistogramMetric

    Permalink

    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.
  23. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  24. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  25. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  26. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  27. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. val routerErrors: CounterMetric

    Permalink
  29. val routerMembers: RangeSamplerMetric

    Permalink
  30. val routerPendingMessages: RangeSamplerMetric

    Permalink
  31. val routerProcessingTime: HistogramMetric

    Permalink
  32. val routerRoutingTime: HistogramMetric

    Permalink

    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.
  33. val routerTimeInMailbox: HistogramMetric

    Permalink
  34. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  35. val systemActiveActors: RangeSamplerMetric

    Permalink
  36. val systemDeadLetters: CounterMetric

    Permalink

    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.
  37. val systemProcessedMessages: CounterMetric

    Permalink
  38. val systemUnhandledMessages: CounterMetric

    Permalink
  39. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  40. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from AnyRef

Inherited from Any

Ungrouped