@@ -47,31 +47,36 @@ graph BT
4747
4848 %% Define colors for the subgraphs
4949 style ManagementPlane fill:#d0eac4,stroke:#228B22,stroke-width:2px,color:#000000
50+ style CommandControl fill:#cfe2f1,stroke:#1E90FF,stroke-width:2px,color:#000000
51+ style OTelManagementPlane fill:#cfe2f1,stroke:#1E90FF,stroke-width:2px,color:#000000
5052 style Compute fill:#cfe2f1,stroke:#1E90FF,stroke-width:2px,color:#000000
5153 style NGINX fill:#b5e0b6,stroke:#008000,stroke-width:2px,color:#000000
5254 style NGINXConfig fill:#b5e0b6,stroke:#008000,stroke-width:2px,color:#000000
53- style Logs fill:#b5e0b6,stroke:#008000,stroke-width:2px,color:#000000
55+ style ErrorLogs fill:#b5e0b6,stroke:#008000,stroke-width:2px,color:#000000
5456 style Agent fill:#b5e0b6,stroke:#008000,stroke-width:2px,color:#000000
5557
5658 subgraph ManagementPlane["Management Plane"]
5759 CommandControl["Command Server"]
58- OTelManagementPlane["OTel Receiver "]
60+ OTelManagementPlane["OTel Collector "]
5961 end
6062
6163 subgraph Compute["NGINX Instance"]
6264 subgraph Agent["Agent Process"]
6365 OTelDataPlane["OTel Collector"]
6466 end
6567
66- NGINX["NGINX Process"]
67- NGINXConfig["NGINX Config Files"]
68- Logs["NGINX Logs"]
68+ subgraph NGINX["NGINX Process"]
69+ NGINXMetrics["Metrics"]
70+ end
71+ NGINXConfig["NGINX Configuration Files"]
72+ ErrorLogs["NGINX Error Logs"]
6973
74+ Metrics["Host Metrics"] --> |Collects| OTelDataPlane
75+ NGINXMetrics --> |Reads| OTelDataPlane["OTel Collector"]
7076 Agent --> |Watch/Reload| NGINX
71- Agent <--> |Reads/Writes| Logs
77+ Agent --> |Reads| ErrorLogs
78+ OTelDataPlane --> |Reads| AccessLogs["NGINX Access Logs"]
7279 Agent <--> |Reads/Writes| NGINXConfig
73- OTelDataPlane --> |Collects| Metrics["Host Metrics"]
74- OTelDataPlane --> |Reads| NGINXMetrics["NGINX Metrics"]
7580 end
7681
7782 Compute <--> |gRPC| ManagementPlane
0 commit comments