add: filebeat config

This commit is contained in:
2024-11-23 19:54:26 +00:00
parent ee9c367a82
commit b56c7e63e0

View File

@@ -0,0 +1,44 @@
filebeat.inputs:
- type: filestream
id: kube1-var-log
enabled: true
paths:
- /var/log/*.log
- type: log
paths:
- "/var/lib/docker/containers/*/*.log"
json.keys_under_root: true
json.add_error_key: true
json.overwrite_keys: true
fields:
container_logs: true
processors:
- dissect:
tokenizer: '{"test": %{json_data}}'
field: message
target_prefix: ""
ignore_failure: true
filebeat.config.modules:
path: ${path.config}/modules.d/*.yml
reload.enabled: false
setup.template.settings:
index.number_of_shards: 1
setup.kibana:
output.logstash:
hosts: ["192.168.122.1:5044"]
processors:
- add_host_metadata:
when.not.contains.tags: forwarded
- add_cloud_metadata: ~
- add_docker_metadata: ~
- add_kubernetes_metadata: ~
- drop_fields:
fields: ["host.ip", "host.mac"]
- add_docker_metadata:
host: "unix:///var/run/docker.sock"