-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathmonitoring-only.yml
More file actions
25 lines (24 loc) · 952 Bytes
/
monitoring-only.yml
File metadata and controls
25 lines (24 loc) · 952 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Docker Compose configuration for monitoring services only
# Use this when running Bitcoin node and ebpf-extractor externally
#
# Usage:
# docker compose -f monitoring-only.yml --profile monitoring up -d
#
# Configuration:
# LOCAL setup (monitoring on same machine as Bitcoin node):
# ./ebpf-extractor --nats-address nats://localhost:4222 --bitcoind-path /path/to/bitcoind
#
# REMOTE setup (monitoring on different machine):
# ./ebpf-extractor --nats-address nats://MONITORING_SERVER_IP:4222 --bitcoind-path /path/to/bitcoind
#
# Security Note:
# NATS port 4222 is exposed. For remote setups, consider:
# - Firewall rules to restrict access
# - NATS authentication/TLS for production
# - VPN or SSH tunneling between machines
include:
- path: docker-compose/nats.yml
- path: docker-compose/logger.yml
- path: docker-compose/connectivity-check.yml
- path: docker-compose/metrics.yml
- path: docker-compose/websocket.yml