PekkoMetrics

kamon.instrumentation.pekko.PekkoMetrics
object PekkoMetrics

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

case class ActorGroupInstruments(tags: TagSet) extends InstrumentGroup

Attributes

Supertypes
trait Serializable
trait Product
trait Equals
class InstrumentGroup
class Object
trait Matchable
class Any
Show all
class ActorInstruments(tags: TagSet) extends InstrumentGroup

Attributes

Supertypes
class InstrumentGroup
class Object
trait Matchable
class Any
class ActorSystemInstruments(tags: TagSet) extends InstrumentGroup

Attributes

Supertypes
class InstrumentGroup
class Object
trait Matchable
class Any
class RouterInstruments(tags: TagSet) extends InstrumentGroup

Attributes

Supertypes
class InstrumentGroup
class Object
trait Matchable
class Any

Value members

Concrete methods

def forActor(path: String, system: String, dispatcher: String, actorClass: Class[_]): ActorInstruments
def forGroup(group: String, system: String): ActorGroupInstruments
def forRouter(path: String, system: String, dispatcher: String, routerClass: Class[_], routeeClass: String): RouterInstruments
def forSystem(name: String): ActorSystemInstruments

Concrete fields

val ActorErrors: Counter
val ActorMailboxSize: RangeSampler
val ActorProcessingTime: Timer
val ActorTimeInMailbox: Timer

Actor Metrics

Actor Metrics

Attributes

val GroupErrors: Counter
val GroupMembers: RangeSampler
val GroupPendingMessages: RangeSampler
val GroupProcessingTime: Timer
val GroupTimeInMailbox: Timer

Actor Group Metrics

Actor Group Metrics

Attributes

val RouterErrors: Counter
val RouterMembers: RangeSampler
val RouterPendingMessages: RangeSampler
val RouterRoutingTime: Timer

Router Metrics

Router Metrics

Attributes

val RouterTimeInMailbox: Timer
val SystemActiveActors: RangeSampler
val SystemDeadLetters: Counter

Actor System Metrics

Actor System Metrics

Attributes