diff --git a/config.py b/config.py index 34db7ecf..85affc3e 100644 --- a/config.py +++ b/config.py @@ -98,6 +98,7 @@ ALIASES = { "Argocd": "ArgoCD", }, "logging": { + "Fluentbit": "FluentBit", "Logstash": "LogStash", }, "network": { diff --git a/diagrams/onprem/logging.py b/diagrams/onprem/logging.py index f0cbd2ab..ed96385d 100644 --- a/diagrams/onprem/logging.py +++ b/diagrams/onprem/logging.py @@ -8,6 +8,10 @@ class _Logging(_OnPrem): _icon_dir = "resources/onprem/logging" +class Fluentbit(_Logging): + _icon = "fluentbit.png" + + class Fluentd(_Logging): _icon = "fluentd.png" @@ -22,4 +26,5 @@ class Loki(_Logging): # Aliases +FluentBit = Fluentbit LogStash = Logstash diff --git a/docs/nodes/onprem.md b/docs/nodes/onprem.md index 0a5987d3..2d9540cb 100644 --- a/docs/nodes/onprem.md +++ b/docs/nodes/onprem.md @@ -138,6 +138,7 @@ Node classes list of onprem provider. ## onprem.logging +- **diagrams.onprem.logging.Fluentbit**, **FluentBit** (alias) - **diagrams.onprem.logging.Fluentd** - **diagrams.onprem.logging.Logstash**, **LogStash** (alias) - **diagrams.onprem.logging.Loki** diff --git a/resources/onprem/logging/fluentbit.png b/resources/onprem/logging/fluentbit.png new file mode 100644 index 00000000..465e7fbc Binary files /dev/null and b/resources/onprem/logging/fluentbit.png differ