🏥 Optic Cloud Infrastructure Health Dashboard

Real-time monitoring of all infrastructure components

📊 Available Health Endpoints

Main Health Check:
/health - Overall system status
TimescaleDB:
/health/timescaledb - PostgreSQL + TimescaleDB
MySQL Cloud SQL:
/health/mysql - Cloud SQL with IAM auth
Cloud Filestore:
/health/filestore - NFS shared storage
MQTT Broker:
/health/k8s-mqtt - Mosquitto gateway
Hyperdisk Storage:
/health/hyperdisk - 20GB balanced Hyperdisk
GCS Storage:
/health/gcs - Cloud Storage ReadWriteMany
MongoDB:
/health/mongodb - MongoDB Community database
BigQuery:
/health/bigquery - Data warehouse connectivity
Redis:
/health/redis - Redis cache connectivity
MQTT WebSocket (Browser):

💾 Storage Information

Cloud Filestore: NFS shared storage mounted at /mnt/filestore

Hyperdisk: 20GB Regional Balanced HA disk with high performance at /mnt/hyperdisk

GCS Storage: Unlimited cloud storage with ReadWriteMany support at /mnt/gcs

MongoDB: Document database with persistent storage for application data

BigQuery: Serverless data warehouse for analytics and large-scale queries

Redis: In-memory cache and session store for high-performance applications

Multi-Mount: Filestore and GCS support multiple pod access (ReadWriteMany)

🔐 Security Features

IAM Authentication: MySQL uses Google Cloud IAM

Workload Identity: Pod-to-GCP service authentication

SSL/TLS: MQTT broker with encrypted connections

WAF Protection: Google Cloud Armor enabled

🏗️ Infrastructure Details

Platform: Google Kubernetes Engine Autopilot

Region: us-central1 (Iowa)

Network: Private VPC with Cloud NAT

Monitoring: Cloud Operations integration

📝 System Information

Application Version: Health Checker v1.1.0

Deployment: Kubernetes with Helm/Ansible

Last Updated: 2025-12-06T20:08:21.555188