diff --git a/apps/system/logging/requirements.yaml b/apps/system/logging/requirements.yaml index 5cd6a82..808e332 100644 --- a/apps/system/logging/requirements.yaml +++ b/apps/system/logging/requirements.yaml @@ -8,3 +8,6 @@ dependencies: - name: elasticsearch version: '7.4.1' repository: https://helm.elastic.co +- name: fluent-bit + version: '2.8.2' + repository: '@stable' diff --git a/apps/system/logging/values.yaml b/apps/system/logging/values.yaml index a7acba7..8bf413b 100644 --- a/apps/system/logging/values.yaml +++ b/apps/system/logging/values.yaml @@ -19,6 +19,25 @@ elasticsearch: volumeClaimTemplate: volumeName: elasticsearch +fluent-bit: + nameOverride: fluent-bit + fullnameOverride: fluent-bit + input: + systemd: + enabled: true + backend: + # no support for gelf in chart, configure manually + type: none + extraEntries: + output: | + [OUTPUT] + Name gelf + Match * + Host graylog-tcp + Port 12201 + Mode tcp + Gelf_Short_Message_Key log + graylog: nameOverride: graylog fullnameOverride: graylog @@ -50,6 +69,13 @@ graylog: - hosts: - graylog.gorilych.ru secretName: graylog-tls + input: + tcp: + service: + type: ClusterIP + ports: + - name: gelf + port: 12201 mongodb: uri: mongodb://mongodb:27017/graylog elasticsearch: