digraph G {
fontname="Courier New"
edge [fontname="Courier New"]
rankdir="TB"
edge [fontsize=10]
"GrafanaAgent" [
style = "filled, bold"
penwidth = 2
fillcolor = "white"
fontname = "Courier New"
shape = "Mrecord"
label =<<table border="0" cellborder="0" cellpadding="3" ><tr><td align="center" colspan="2"><font>GrafanaAgent</font></td></tr><tr><td align="left" port="r0">app.kubernetes.io/name: grafana-agent-operator</td></tr></table>>
];
"MetricsInstance" [
style = "filled, bold"
penwidth = 2
fillcolor = "white"
fontname = "Courier New"
shape = "Mrecord"
label =<<table border="0" cellborder="0" cellpadding="3" ><tr><td align="center" colspan="2"><font>MetricsInstance</font></td></tr><tr><td align="left" port="r0">helm.sh/chart: loki-3.2.2
</td></tr><tr><td align="left" port="r1">instance: primary</td></tr></table>>
];
"LogsInstance" [
style = "filled, bold"
penwidth = 2
fillcolor = "white"
fontname = "Courier New"
shape = "Mrecord"
label =<<table border="0" cellborder="0" cellpadding="3" ><tr><td align="center" colspan="2"><font>LogsInstance</font></td></tr><tr><td align="left" port="r0">helm.sh/chart: loki-3.2.2
</td></tr><tr><td align="left" port="r1">instance: primary</td></tr></table>>
];
"ServiceMonitor" [
style = "filled, bold"
penwidth = 2
fillcolor = "white"
fontname = "Courier New"
shape = "Mrecord"
label =<<table border="0" cellborder="0" cellpadding="3" ><tr><td align="center" colspan="2"><font>ServiceMonitor</font></td></tr><tr><td align="left" port="r0">helm.sh/chart: loki-3.2.2
</td></tr><tr><td align="left" port="r1">instance: primary</td></tr></table>>
];
"Probe" [
style = "filled, bold"
penwidth = 2
fillcolor = "white"
fontname = "Courier New"
shape = "Mrecord"
label =<<table border="0" cellborder="0" cellpadding="3" ><tr><td align="center" colspan="2"><font>Probe</font></td></tr><tr><td align="left" port="r0">helm.sh/chart: loki-3.2.2
</td></tr><tr><td align="left" port="r1">instance: primary</td></tr></table>>
];
"PodLogs" [
style = "filled, bold"
penwidth = 2
fillcolor = "white"
fontname = "Courier New"
shape = "Mrecord"
label =<<table border="0" cellborder="0" cellpadding="3" ><tr><td align="center" colspan="2"><font>PodLogs</font></td></tr><tr><td align="left" port="r0">helm.sh/chart: loki-3.2.2
</td></tr><tr><td align="left" port="r1">instance: primary</td></tr></table>>
];
GrafanaAgent -> MetricsInstance [ label="matchLabels:\l instance: primary" ];
MetricsInstance -> Probe [ label="matchLabels:\l instance: primary" ];
MetricsInstance -> ServiceMonitor [ label="matchLabels:\l instance: primary" ];
GrafanaAgent -> LogsInstance [ label="matchLabels:\l instance: primary" ];
LogsInstance -> PodLogs [ label="matchLabels:\l instance: primary" ];
}