about summary refs log tree commit diff
path: root/tools/eck-operator/templates/logstash.yaml
diff options
context:
space:
mode:
authormakefunstuff <[email protected]>2024-06-29 21:59:56 +0200
committermakefunstuff <[email protected]>2024-06-29 21:59:56 +0200
commit31ada07043e3b60215783c084321210445ee82b1 (patch)
tree023a5de1e43b1851ab8fc710428d0ef2256fb7ae /tools/eck-operator/templates/logstash.yaml
parente5d58badf5bc4834fac4a4a6bd1e59240813dbd0 (diff)
downloadk3s-lab-31ada07043e3b60215783c084321210445ee82b1.tar.gz
add beat
Diffstat (limited to '')
-rw-r--r--tools/eck-operator/templates/logstash.yaml35
1 files changed, 29 insertions, 6 deletions
diff --git a/tools/eck-operator/templates/logstash.yaml b/tools/eck-operator/templates/logstash.yaml
index 13e5128..98755b9 100644
--- a/tools/eck-operator/templates/logstash.yaml
+++ b/tools/eck-operator/templates/logstash.yaml
@@ -3,11 +3,34 @@ kind: Logstash
 metadata:
   name: log-storage
 spec:
-  version: "8.14.1"
   count: 1
   elasticsearchRefs:
-  - name: log-storage
-    clusterName: default
-  config: 
-    pipeline.workers: 4
-    log.level: debug
+    - name: log-storage
+      clusterName: default
+  version: 8.14.1
+  pipelines:
+    - pipeline.id: main
+      config.string: |
+        input {
+          beats {
+            port => 5044
+          }
+        }
+        output {
+          elasticsearch {
+            hosts => [ "${QS_ES_HOSTS}" ]
+            user => "${QS_ES_USER}"
+            password => "${QS_ES_PASSWORD}"
+            ssl_certificate_authorities => "${QS_ES_SSL_CERTIFICATE_AUTHORITY}"
+          }
+        }
+  services:
+    - name: beats
+      service:
+        spec:
+          type: NodePort
+          ports:
+            - port: 5044
+              name: "filebeat"
+              protocol: TCP
+              targetPort: 5044