ShardingInstruments

kamon.instrumentation.pekko.PekkoClusterShardingMetrics.ShardingInstruments
See theShardingInstruments companion object
class ShardingInstruments(system: String, typeName: String) extends InstrumentGroup

Attributes

Companion
object
Graph
Supertypes
class InstrumentGroup
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def hostedEntitiesPerShardCounter(shardID: String): AtomicLong
def processedMessagesPerShardCounter(shardID: String): AtomicLong
override def remove(): Unit

Removes all instruments that were registered by this group.

Removes all instruments that were registered by this group.

Attributes

Definition Classes
InstrumentGroup

Inherited methods

def register[Inst <: Instrument[LazyRef(...), Sett], Sett <: Settings](metric: Metric[Inst, Sett], extraTags: TagSet): Inst

Registers and returns an instrument of the provided metric with the common tags and the additionally provided tags.

Registers and returns an instrument of the provided metric with the common tags and the additionally provided tags.

Attributes

Inherited from:
InstrumentGroup
def register[Inst <: Instrument[LazyRef(...), Sett], Sett <: Settings](metric: Metric[Inst, Sett], key: String, value: Boolean): Inst

Registers and returns an instrument of the provided metric with the common tags and the additionally provided key/value pair.

Registers and returns an instrument of the provided metric with the common tags and the additionally provided key/value pair.

Attributes

Inherited from:
InstrumentGroup
def register[Inst <: Instrument[LazyRef(...), Sett], Sett <: Settings](metric: Metric[Inst, Sett], key: String, value: Long): Inst

Registers and returns an instrument of the provided metric with the common tags and the additionally provided key/value pair.

Registers and returns an instrument of the provided metric with the common tags and the additionally provided key/value pair.

Attributes

Inherited from:
InstrumentGroup
def register[Inst <: Instrument[LazyRef(...), Sett], Sett <: Settings](metric: Metric[Inst, Sett], key: String, value: String): Inst

Registers and returns an instrument of the provided metric with the common tags and the additionally provided key/value pair.

Registers and returns an instrument of the provided metric with the common tags and the additionally provided key/value pair.

Attributes

Inherited from:
InstrumentGroup
def register[Inst <: Instrument[LazyRef(...), Sett], Sett <: Settings](metric: Metric[Inst, Sett]): Inst

Registers and returns an instrument of the provided metric with the common tags.

Registers and returns an instrument of the provided metric with the common tags.

Attributes

Inherited from:
InstrumentGroup

Concrete fields

val hostedEntities: RangeSampler
val hostedShards: RangeSampler
val processedMessages: Counter
val shardHostedEntities: Histogram
val shardProcessedMessages: Histogram

Inherited fields

val commonTags: TagSet

Attributes

Inherited from:
InstrumentGroup