grid-columns: 4 horizontal-gap: 60 vertical-gap: 30 h1: "Application" { shape: text } a1: "stdout/stderr" a2: "fichier .log" a3: "syslog (UDP)" h2: "Collecteur" { shape: text } c1: "Promtail\nFluent Bit" c2: "Fluentd\nOTel Collector" c3: "rsyslog\nsyslog-ng" h3: "Backend" { shape: text } b1: "Loki" b2: "Elastic" b3: "fichier" h4: "Interface" { shape: text } i1: "Grafana" i2: "Kibana" i3: "grep / jq" a1 -> c1 -> b1 -> i1 a2 -> c2 -> b2 -> i2 a3 -> c3 -> b3 -> i3