mirror of
https://github.com/FAUSheppy/no-secrets-athq-ansible
synced 2025-12-09 14:48:34 +01:00
add: filebeat config
This commit is contained in:
44
roles/filebeat/templates/filebeat.yml
Normal file
44
roles/filebeat/templates/filebeat.yml
Normal 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"
|
||||
Reference in New Issue
Block a user