PekkoInstrumentation

kamon.instrumentation.pekko.PekkoInstrumentation

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Type members

Classlikes

Attributes

Companion
trait
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object Heavyweight.type
object Lightweight.type
object Off.type
case class Settings(askPatternWarning: AskPatternTimeoutWarningSetting, autoGrouping: Boolean, allowDoomsdayWildcards: Boolean, safeActorTrackFilter: Filter, safeActorStartTraceFilter: Filter, exposeClusterMetrics: Boolean)

pekko Instrumentation settings

pekko Instrumentation settings

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Settings

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Settings.type

Value members

Concrete methods

def defineActorGroup(groupName: String, filter: Filter): Boolean

Creates a new Actor Group definition. Take into account that Actors are added to Actor Groups during their initialization process only, which means that a newly defined Actor Group will only include matching actors created after the definition succeeded.

Creates a new Actor Group definition. Take into account that Actors are added to Actor Groups during their initialization process only, which means that a newly defined Actor Group will only include matching actors created after the definition succeeded.

Returns true if the definition was successful and false if a group with the defined name is already available.

Attributes

def matchingActorGroups(path: String): Seq[String]

Returns all Actor Group names that should contain an actor with the provided path.

Returns all Actor Group names that should contain an actor with the provided path.

Attributes

def removeActorGroup(groupName: String): Unit

Removes a programmatically created Actor Group definition. This method can only remove definitions that were created via the "defineActorGroup" method.

Removes a programmatically created Actor Group definition. This method can only remove definitions that were created via the "defineActorGroup" method.

Attributes

Returns the current pekko Instrumentation settings.

Returns the current pekko Instrumentation settings.

Attributes

Concrete fields

val TraceActorFilterName: String
val TrackActorFilterName: String
val TrackRouterFilterName: String