SerializationInstruments

kamon.instrumentation.pekko.PekkoRemoteMetrics.SerializationInstruments
class SerializationInstruments(systemName: String) extends InstrumentGroup

Attributes

Graph
Supertypes
class InstrumentGroup
class Object
trait Matchable
class Any

Members list

Value members

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
def remove(): Unit

Removes all instruments that were registered by this group.

Removes all instruments that were registered by this group.

Attributes

Inherited from:
InstrumentGroup

Concrete fields

val deserializationTime: Timer
val inboundMessageSize: Histogram
val outboundMessageSize: Histogram
val serializationTime: Timer

Inherited fields

val commonTags: TagSet

Attributes

Inherited from:
InstrumentGroup