Skip to main content
Support OpenZiti, give us a GitHub Star Star

Sequence Diagram

OpenZiti systems provide a wide range of metrics for the monitoring of the network services, endpoints, and processes. Some of the various metrics are visualized below to understand where they fall and what they measure in a network instance. The bulk of the remaining metrics are measuring processes within the control plane, rather than network operation.

sequenceDiagram
title Metrics

participant Initiating SDK
participant Edge Router 1
participant Network Controller
participant Edge Router 2
participant Terminating SDK




Initiating SDK ->>Edge Router 1 : ingress rx


Edge Router 2 ->>Terminating SDK :egress tx

note over Initiating SDK, Edge Router 1 : ingress.rx.bytesrate<br>ingress.rx.msgrate<br>ingress.rx.msgsize <br>
note over Terminating SDK, Edge Router 2 : ingress.tx.bytesrate<br>ingress.tx.msgrate<br>ingress.tx.msgsize <br>

Edge Router 1 ->> Initiating SDK: ingress tx
Terminating SDK ->>Edge Router 2 : egress rx

note over Terminating SDK, Edge Router 2 : egress.rx.bytesrate<br>egress.rx.msgrate<br>egress.rx.msgsize <br>
note over Initiating SDK, Edge Router 1 : egress.tx.bytesrate<br>egress.tx.msgrate<br>egress.tx.msgsize <br>
par
Network Controller ->>Edge Router 1 :
and
Edge Router 1 ->>Network Controller : Control Channel (ctrl)
end
par
Network Controller ->>Edge Router 2 :
and
Edge Router 2 ->>Network Controller : Control Channel (ctrl)
end


note over Edge Router 1, Network Controller : ctrl.latency<br>ctrl.queue_time<br>ctrl.rx.bytesrate<br>ctrl.rx.msgrate<br>ctrl.rx.msgsize<br>ctrl.tx.bytesrate<br>ctrl.tx.msgrate<br>ctrl.tx.msgsize


Edge Router 2 ->>Edge Router 1 :
Edge Router 1 ->>Edge Router 2 : link

note over Edge Router 1, Edge Router 2 :link.latency<br>link.queue_time<br>link.rx.bytesrate<br>link.rx.msgrate<br>link.rx.msgsize<br>link.tx.bytesrate<br>link.tx.msgrate<br>link.tx.msgsize