26 lines
935 B
YAML
26 lines
935 B
YAML
# observability.yaml - Monitoring stack config for Beelink lab
|
|
#
|
|
# Deploys Prometheus, Grafana, Loki, and Promtail in a monitoring container,
|
|
# plus node-exporter containers on each cluster node.
|
|
#
|
|
# Architecture:
|
|
# monitoring (10.10.10.70) - Prometheus + Grafana + Loki
|
|
# node-exp-01/02/03 - node-exporter on each cluster node
|
|
# Forward VIP: 192.168.103.201 - OVN LB for external access
|
|
#
|
|
# Usage:
|
|
# source envs/beelink/env
|
|
# bin/deploy-observability --config envs/beelink/observability.yaml --deploy
|
|
|
|
observability:
|
|
cluster_remote: oc-node-01
|
|
ovn_network: net-prod
|
|
monitoring_ip: 10.10.10.70
|
|
monitoring_target: oc-node-02
|
|
forward_vip: 192.168.103.201
|
|
incus_nodes: 192.168.102.140,192.168.102.141,192.168.102.142
|
|
node_exp_targets: oc-node-01,oc-node-02,oc-node-03
|
|
node_exp_ips: 10.10.10.71,10.10.10.72,10.10.10.73
|
|
haproxy_ips: 10.10.10.50,10.10.10.51
|
|
haproxy_cluster_id: 52
|