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.