Skip to content

Commit e0003e0

Browse files
JTorreGCVanF5
authored andcommitted
docs: Change root wording agent (#339)
* fix: root requirements for agent install * fix: bold not
1 parent 13db0c6 commit e0003e0

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

content/agent/about.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,39 @@ The F5 NGINX Agent is a lightweight companion daemon designed to work with NGINX
4242

4343
{{< img src="agent-flow.png" caption="How Agent works" alt="How NGINX Agent works" width="99%">}}
4444

45+
```mermaid
46+
graph BT
47+
48+
%% Define colors for the subgraphs
49+
style ManagementPlane fill:#d0eac4,stroke:#228B22,stroke-width:2px,color:#000000
50+
style Compute fill:#cfe2f1,stroke:#1E90FF,stroke-width:2px,color:#000000
51+
style NGINX fill:#b5e0b6,stroke:#008000,stroke-width:2px,color:#000000
52+
style NGINXConfig fill:#b5e0b6,stroke:#008000,stroke-width:2px,color:#000000
53+
style Logs fill:#b5e0b6,stroke:#008000,stroke-width:2px,color:#000000
54+
style Agent fill:#b5e0b6,stroke:#008000,stroke-width:2px,color:#000000
55+
56+
subgraph ManagementPlane["Management Plane"]
57+
CommandControl["Command Server"]
58+
OTelManagementPlane["OTel Receiver"]
59+
end
60+
61+
subgraph Compute["NGINX Instance"]
62+
subgraph Agent["Agent Process"]
63+
OTelDataPlane["OTel Collector"]
64+
end
65+
66+
NGINX["NGINX Process"]
67+
NGINXConfig["NGINX Config Files"]
68+
Logs["NGINX Logs"]
69+
70+
Agent --> |Watch/Reload| NGINX
71+
Agent <--> |Reads/Writes| Logs
72+
Agent <--> |Reads/Writes| NGINXConfig
73+
OTelDataPlane --> |Collects| Metrics["Host Metrics"]
74+
OTelDataPlane --> |Reads| NGINXMetrics["NGINX Metrics"]
75+
end
76+
77+
Compute <--> |gRPC| ManagementPlane
78+
```
4579
---
4680

0 commit comments

Comments
 (0)