forked from Deuxfleurs/nixcfg
47 lines
1.3 KiB
YAML
47 lines
1.3 KiB
YAML
|
# see https://github.com/elastic/beats/blob/master/filebeat/filebeat.reference.yml
|
||
|
filebeat.modules:
|
||
|
- module: system
|
||
|
syslog:
|
||
|
enabled: true
|
||
|
auth:
|
||
|
enabled: true
|
||
|
|
||
|
#filebeat.inputs:
|
||
|
#- type: container
|
||
|
# enabled: true
|
||
|
# paths:
|
||
|
# -/var/lib/docker/containers/*/*.log
|
||
|
# stream: all # can be all, stdout or stderr
|
||
|
|
||
|
#========================== Filebeat autodiscover ==============================
|
||
|
filebeat.autodiscover:
|
||
|
providers:
|
||
|
- type: docker
|
||
|
# https://www.elastic.co/guide/en/beats/filebeat/current/configuration-autodiscover-hints.html
|
||
|
# This URL alos contains instructions on multi-line logs
|
||
|
hints.enabled: true
|
||
|
|
||
|
#================================ Processors ===================================
|
||
|
processors:
|
||
|
# - add_cloud_metadata: ~
|
||
|
- add_docker_metadata: ~
|
||
|
- add_locale:
|
||
|
format: offset
|
||
|
- add_host_metadata:
|
||
|
netinfo.enabled: true
|
||
|
|
||
|
#========================== Elasticsearch output ===============================
|
||
|
output.elasticsearch:
|
||
|
hosts: ["localhost:9200"]
|
||
|
username: beats_system
|
||
|
password: {{ key "secrets/telemetry/elastic_passwords/beats_system" }}
|
||
|
|
||
|
#============================== Dashboards =====================================
|
||
|
setup.dashboards:
|
||
|
enabled: false
|
||
|
|
||
|
#============================== Xpack Monitoring ===============================
|
||
|
xpack.monitoring:
|
||
|
enabled: true
|
||
|
elasticsearch:
|