Monitoring
Gluesync 2 provides a comprehensive monitoring stack that combines three powerful monitoring approaches:
Control Plane UI
The Control Plane provides an intuitive web interface for real-time monitoring of your Gluesync deployment. It offers:
-
Immediate visibility into pipeline status and health
-
Real-time operational metrics and system state
-
Basic troubleshooting capabilities
-
Quick access to system configuration
For detailed information, see Control Plane Monitoring.
Prometheus Integration
Prometheus serves as the backbone for metrics collection and storage in Gluesync. It comes pre-configured with every kit with some basic settings you can adjust and fine tune based on your needs:
services:
prometheus:
image: prom/prometheus
restart: 'unless-stopped'
volumes:
- ./prometheus-gs2.yml:/etc/prometheus/prometheus.yml
- ./data:/prometheus
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--storage.tsdb.retention.size=10GB'
- '--storage.tsdb.retention.time=7d'
ports:
- 9090:9090
Default config include:
-
Metrics collection with 7-day retention
-
10GB storage capacity for historical data
-
Automatic restart capability
-
Pre-configured prometheus.yml for Gluesync metrics
For implementation details, see Prometheus Integration.
Grafana Dashboards
Gluesync ships with pre-built Grafana dashboards that provide comprehensive pipeline monitoring:
|
Access Grafana using default credentials: admin / password. |
-
Replication row and payload throughput
-
CDC source-reader checkpoint freshness and position
-
Per-entity delivery stalls and last confirmed transaction IDs
-
Core Hub internal read, write, storage, and execution timing
-
JDBC connection purposes and HikariCP pool pressure
-
Host CPU, memory, network, JVM heap, garbage collection, and threads
-
Core Hub HTTP request rate, status, concurrency, and duration
The default dashboard includes:
-
An operational health summary with delivery, lag, stall, connection, and CPU KPIs
-
Checkpoint tables and trends for supported CDC readers
-
Per-entity throughput, snapshot progress, volume, and internal latency
-
Observed latency and stall time compared with active smart-alert thresholds
-
Entity-heartbeat watchdog and compatibility threshold configuration
-
Separate filters for Control Plane pipeline names and checkpoint pipeline IDs
For dashboard setup and customization, see Grafana Dashboards.