--- #--------------------------------------------------------------# # NODE EXPORTER #--------------------------------------------------------------# node_exporter_enabled: true # setup node_exporter on this node? node_exporter_port: 9100 # node exporter listen port, 9100 by default node_exporter_options: '--no-collector.softnet --no-collector.nvme --collector.tcpstat --collector.processes' #--------------------------------------------------------------# # VECTOR #--------------------------------------------------------------# node_monitor_mode: pull # pull: central scrape/register, push: remote agent pushes to observability endpoint observability_endpoint: '' # base endpoint, e.g. https://observability.svc.plus/ingest/otlp observability_metrics_endpoint: '' # optional override for remote_write endpoint observability_logs_endpoint: '' # optional override for logs endpoint observability_ingest_basic_auth_enabled: false observability_ingest_basic_auth_user: ingest observability_ingest_basic_auth_password: '' vector_enabled: true # enable vector log collector? vector_clean: false # purge vector data dir during init? vector_data: /data/vector # vector data dir, /data/vector by default vector_port: 9598 # vector metrics port, 9598 by default vector_read_from: beginning # vector read from beginning or end vector_log_endpoint: [ infra ] # if defined, sending vector log to this endpoint. #--------------------------------------------------------------# # PROCESS EXPORTER #--------------------------------------------------------------# process_exporter_enabled: false # enable process_exporter, automatically recommended for push mode process_exporter_version: 0.7.10 process_exporter_port: 9256 process_exporter_binary: /usr/local/bin/process-exporter process_exporter_config_dir: /etc/process-exporter process_exporter_config_file: /etc/process-exporter/process-exporter.yml #----------------------------------------------------------------- # NODE_VIP (Reference) #----------------------------------------------------------------- vip_enabled: false # enable vip on this node cluster? # vip_address: [IDENTITY] # node vip address in ipv4 format, required if vip is enabled vip_dns_suffix: '' # node vip dns name suffix, empty string by default vip_exporter_port: 9650 # keepalived exporter listen port, 9650 by default #----------------------------------------------------------------- # PROMETHEUS (Reference) #----------------------------------------------------------------- exporter_metrics_path: /metrics # exporter metric path #----------------------------------------------------------------- # INFRA (Reference) #----------------------------------------------------------------- #admin_ip: 10.10.10.10 # admin node ip (from infra role, used in vector.yaml) #----------------------------------------------------------------- # HAPROXY (Reference) #----------------------------------------------------------------- haproxy_enabled: true # enable haproxy on this node? haproxy_exporter_port: 9101 # haproxy admin/exporter port, 9101 by default #----------------------------------------------------------------- # PGSQL (Reference) #----------------------------------------------------------------- patroni_enabled: true # if disabled, no postgres cluster will be created during init pgbouncer_enabled: true # if disabled, pgbouncer will not be launched on pgsql host pgbackrest_enabled: true # enable pgbackrest on pgsql host? pg_log_dir: /pg/log/postgres # postgres log dir, `/pg/log/postgres` by default patroni_log_dir: /pg/log/patroni # patroni log dir, `/pg/log/patroni` by default pgbouncer_log_dir: /pg/log/pgbouncer # pgbouncer log dir, `/pg/log/pgbouncer` by default pgbackrest_log_dir: /pg/log/pgbackrest # pgbackrest log dir, `/pg/log/pgbackrest` by default ...