From 0c541c60666353d6e7546c5269992f23a7b72bb5 Mon Sep 17 00:00:00 2001 From: mingrammer Date: Sun, 21 Feb 2021 01:39:55 +0900 Subject: [PATCH] docs(edges): update edges example code --- docs/guides/edge.md | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/docs/guides/edge.md b/docs/guides/edge.md index 5cc730b9..ee4b4daf 100644 --- a/docs/guides/edge.md +++ b/docs/guides/edge.md @@ -17,7 +17,7 @@ from diagrams.onprem.analytics import Spark from diagrams.onprem.compute import Server from diagrams.onprem.database import PostgreSQL from diagrams.onprem.inmemory import Redis -from diagrams.onprem.logging import Fluentd +from diagrams.onprem.aggregator import Fluentd from diagrams.onprem.monitoring import Grafana, Prometheus from diagrams.onprem.network import Nginx from diagrams.onprem.queue import Kafka @@ -36,18 +36,34 @@ with Diagram(name="Advanced Web Service with On-Premise (colored)", show=False): with Cluster("Sessions HA"): master = Redis("session") - master - Edge(color="brown", style="dashed") - Redis("replica") << Edge(label="collect") << metrics + master \ + - Edge(color="brown", style="dashed") \ + - Redis("replica") \ + << Edge(label="collect") \ + << metrics grpcsvc >> Edge(color="brown") >> master with Cluster("Database HA"): master = PostgreSQL("users") - master - Edge(color="brown", style="dotted") - PostgreSQL("slave") << Edge(label="collect") << metrics + master \ + - Edge(color="brown", style="dotted") \ + - PostgreSQL("slave") \ + << Edge(label="collect") \ + << metrics grpcsvc >> Edge(color="black") >> master aggregator = Fluentd("logging") - aggregator >> Edge(label="parse") >> Kafka("stream") >> Edge(color="black", style="bold") >> Spark("analytics") + aggregator \ + >> Edge(label="parse") \ + >> Kafka("stream") \ + >> Edge(color="black", style="bold") \ + >> Spark("analytics") - ingress >> Edge(color="darkgreen") << grpcsvc >> Edge(color="darkorange") >> aggregator + ingress \ + >> Edge(color="darkgreen") \ + << grpcsvc \ + >> Edge(color="darkorange") \ + >> aggregator ``` ![advanced web service with on-premise diagram colored](/img/advanced_web_service_with_on-premise_colored.png)