diff options
author | Alex Auvolat <alex@adnab.me> | 2022-09-20 17:13:46 +0200 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2022-09-20 17:13:46 +0200 |
commit | 56ff4c5cfdfc7fd84a10bd1d69418109e25c2560 (patch) | |
tree | 2dced4fd3861b147e1f3b0f617ecad2cd627571a /experimental/bad.telemetry-elastic/config/filebeat.yml | |
parent | 9b6bdc709253ba20d344bee711e5b7bf29bf03c7 (diff) | |
download | nixcfg-56ff4c5cfdfc7fd84a10bd1d69418109e25c2560.tar.gz nixcfg-56ff4c5cfdfc7fd84a10bd1d69418109e25c2560.zip |
Prod-like telemetry into staging
Diffstat (limited to 'experimental/bad.telemetry-elastic/config/filebeat.yml')
-rw-r--r-- | experimental/bad.telemetry-elastic/config/filebeat.yml | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/experimental/bad.telemetry-elastic/config/filebeat.yml b/experimental/bad.telemetry-elastic/config/filebeat.yml new file mode 100644 index 0000000..310afd1 --- /dev/null +++ b/experimental/bad.telemetry-elastic/config/filebeat.yml @@ -0,0 +1,46 @@ +# 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: |