CCAT System Integration Documentation#

Overview#

This documentation covers the CCAT System Integration, including:

  • Docker Compose configuration and deployment

  • Configuration management with Dynaconf

  • Backup and restore procedures

  • Monitoring with Grafana, Prometheus, and Loki

  • Service orchestration across multiple nodes

Key Components#

Infrastructure Services:

  • PostgreSQL database with replication

  • Redis cache with TLS

  • InfluxDB for time-series data

  • MinIO object storage

  • Grafana dashboards

  • Prometheus monitoring

  • Loki log aggregation

Deployment Configurations:

  • Local development (docker-compose.local.yml)

  • Staging environment (docker-compose.staging.yml)

  • Production nodes:

    • Database node (docker-compose.production.db.yml)

    • Data processing node (docker-compose.production.data.yml)

    • Input node (docker-compose.production.input.yml)

    • Reuna VM (docker-compose.production.reuna-vm.yml)

Documentation Contents#

Getting Started#

For setup instructions, see the project README and the Getting Started guide.

Indices and tables#