Skip to main content

Module user

Module user 

Source
Expand description

User-centered Grafana node graph formatting.

The graph is centered on one selected user while still showing the packet path through local media-worker ownership:

Outbound from selected user:

  selected user
       |
       v
  selected user's media worker
       |
       v
  published source
       |
       v
  receiver media worker
       |
       v
  peer user

Inbound to selected user:

  peer user
       |
       v
  peer media worker
       |
       v
  published source
       |
       v
  selected user's media worker
       |
       v
  selected user

FunctionsΒ§

build_user_graph
Build the Grafana node graph payload for one user’s media paths in a room.
ensure_path_user πŸ”’
path_source_node πŸ”’
path_user_node πŸ”’
path_worker_node πŸ”’
push_inbound_paths πŸ”’
push_outbound_paths πŸ”’
push_publish_path πŸ”’
push_subscription_delivery_path πŸ”’
push_user_transport_edge πŸ”’