Files
proxmox/scripts/monitoring/prometheus-besu-config.yml
defiQUG dbd517b279 Sync workspace: config, docs, scripts, CI, operator rules, and submodule pointers.
- Update dbis_core, cross-chain-pmm-lps, explorer-monorepo, metamask-integration, pr-workspace/chains
- Omit embedded publish git dirs and empty placeholders from index

Made-with: Cursor
2026-04-12 06:12:20 -07:00

32 lines
1.2 KiB
YAML

# Prometheus Configuration for Besu Metrics
# Add this to your prometheus.yml scrape_configs section
scrape_configs:
- job_name: 'besu'
scrape_interval: 15s
static_configs:
# Validators (VMID 1000-1004) - metrics enabled but may not expose RPC
- targets:
- '192.168.11.100:9545' # validator-1 (DHCP assigned)
- '192.168.11.101:9545' # validator-2 (DHCP assigned)
- '192.168.11.102:9545' # validator-3 (DHCP assigned)
- '192.168.11.103:9545' # validator-4 (DHCP assigned)
- '192.168.11.104:9545' # validator-5 (DHCP assigned)
labels:
role: 'validator'
# Sentries (VMID 1500-1503)
- targets:
- '192.168.11.150:9545' # sentry-1 (DHCP assigned)
- '192.168.11.151:9545' # sentry-2 (DHCP assigned)
- '192.168.11.152:9545' # sentry-3 (DHCP assigned)
- '192.168.11.153:9545' # sentry-4 (DHCP assigned)
labels:
role: 'sentry'
# RPC Nodes (current production fleet)
- targets:
- '192.168.11.211:9545' # besu-rpc-core-1
- '192.168.11.221:9545' # besu-rpc-public-1
- '192.168.11.240:9545' # thirdweb-rpc-1
labels:
role: 'rpc'