Skip to content

Disabling monitoring of system actors has no effect on Live Actors and Actor Start/Stop panels #86

@object

Description

@object

Finally we can see our customized F# actor type names (thanks for fixing it so quickly), so we can see our actor types in "Live Actors by Type" and "Actor Starts and Stops" panels. But the panels show mostly system actors, even though monitoring of them is disabled with the following code:

        builder
            .SetMonitorUserActors(true)
            .SetMonitorSystemActors(false)
            .SetMonitorEventStream(true)
            .SetMonitorMailboxDepth(false)

For example, "Live Actors by Type" dashboard looks like this:

Akka.Remote.Transport.ProtocolStateActor 112
Akka.Remote.EndpointReader 112
Akka.Remote.EndpointWriter 112
Akka.Remote.ReliableDeliverySupervisor 110
upload-globalconnect-file 71
upload-globalconnect-file-eventpublisher 71
upload-mediaset-controller 52
Akka.Cluster.Sharding.Shard 30

Only 3 of 8 actor types represent our own actors, the rest are system actors which are of no interest for us to collect metrics for.
Shouldn't SetMonitorSystemActors(false) disable their monitoring so they don't appear in dashboards? If not, would it be possible to support monitor filtering, so we can configure what actor types should be excluded?

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions