66 lines
3.9 KiB
YAML
66 lines
3.9 KiB
YAML
---
|
|
#--------------------------------------------------------------#
|
|
# 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
|
|
...
|