digraph "Kosmos"{ rankdir=TB node [ fontname="sans-serif"fontsize=10 ]; edge [ fontname="sans-serif"fontsize=10 ]; label="kosmos-status-checker"; overlap="ortho"; fontname="sans-serif" newrank=true subgraph cluster_status_checks { fontname="sans-serif" fontsize=12 label="kosmos-status-checker"; Worker[label="Status Checking Worker"]; node[shape=record]; Checks[label=" Build In Checks Interface | GSLB Plugin Checks Interface"]; BuiltInChecks[label="Built In Status Checks"] PluginChecks[label="Plugin Status Checks", shape="component"] } Endpoints [style="invisible"] Engine [style="invisible"] Worker -> Engine [label="kosmos-engine"]; Worker -> Checks [dir="both"]; Checks:f0 -> BuiltInChecks [dir="both"]; Checks:f1 -> PluginChecks [dir="both"]; BuiltInChecks -> Endpoints [dir="both" label="Endpoints"]; PluginChecks -> Endpoints [dir="both" label="Endpoints"]; }