forked from Deuxfleurs/nixcfg
46 lines
1.3 KiB
YAML
46 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: elastic
|
|
password: {{ key "secrets/telemetry/elastic_passwords/elastic" }}
|
|
|
|
#============================== Dashboards =====================================
|
|
setup.dashboards:
|
|
enabled: false
|
|
|
|
#============================== Xpack Monitoring ===============================
|
|
xpack.monitoring:
|
|
enabled: true
|
|
elasticsearch:
|