Commit Graph
6 Commits
Author SHA1 Message Date
nutcas3 8a63cab829 feat: Add Prometheus alert rules with comprehensive monitoring for platform services and infrastructure
- Add telecom_platform_alerts group with 30s evaluation interval
- Add API Server alerts (high error rate >0.1/s, high latency >1s p99, down >2m)
- Add Charging Engine alerts (high error rate, down, high memory >90%)
- Add Carrier Connector alerts (high error rate, down)
- Add Packet Gateway alerts (down, high packet drop rate >100/s)
- Add Web Dashboard down alert (warning severity)
- Add PostgreSQL alerts (down, high connection count >80%,
2026-04-25 05:34:21 +03:00
nutcas3 c3903238dc feat: Add Alertmanager configuration with severity-based routing and multi-channel notifications
- Add global configuration with 5m resolve timeout and Slack webhook URL placeholder
- Add template directory reference for custom alert notification templates
- Add route configuration with grouping by alertname, severity, and service (10s wait/interval, 12h repeat)
- Add severity-based routing (critical, warning, info) with dedicated receivers
- Add default Slack receiver for #telecom-platform-alerts channel
2026-04-25 05:34:01 +03:00
nutcas3 b7c93e24a5 feat: Add comprehensive monitoring stack documentation with architecture, setup, and troubleshooting guide
- Add monitoring/README.md with complete observability stack documentation
- Add architecture diagram showing Prometheus, Grafana, InfluxDB data flow
- Add component descriptions for Prometheus exporter, time-series storage, Grafana dashboards, Docker Compose services
- Add quick start guide with service access URLs and API server metrics setup
- Add configuration section with environment variables,
2026-04-17 17:41:31 +03:00
nutcas3 3f692f24c1 feat: Add Grafana provisioning and Prometheus configuration for telecom platform monitoring
- Add Grafana dashboard provisioning with telecom-dashboards provider, 10s update interval, UI updates enabled
- Add Grafana datasource provisioning with Prometheus (default) and InfluxDB Flux datasources
- Add InfluxDB datasource with telecom org/bucket, admin credentials, token authentication
- Add Prometheus configuration with 15s scrape/evaluation intervals, alert_rules.yml integration
- Add Alertmanager integration
2026-04-17 17:33:39 +03:00
nutcas3 fbfc81e1ca feat: Add Docker Compose monitoring stack with Prometheus, Grafana, InfluxDB, Redis, node-exporter, and Alertmanager
- Add Prometheus service with 9090 port, 200h retention, lifecycle API enabled, prometheus_data volume
- Add Grafana service on port 3001, admin password, sign-up disabled, provisioning and dashboards volumes
- Add InfluxDB 2.7 with 8086 port, telecom org/bucket, admin credentials, influxdb_data and influxdb_config volumes
- Add Redis 7-alpine service on port 6379 with redis_data volume
2026-04-17 17:29:09 +03:00
nutcas3 d22054300e feat: Add Grafana dashboard for telecom platform overview with subscriber, session, and traffic metrics
- Add telecom-overview.json dashboard with shared crosshair tooltip and Prometheus datasource integration
- Add Total Subscribers panel with timeseries visualization tracking telecom_subscribers_total metric
- Add Active Sessions panel displaying telecom_active_sessions count
- Add Data Usage Rate panel showing rate(telecom_data_usage_bytes_total[5m]) converted to bps with bytes unit
- Add HTTP Request Rate panel tracking rate(telecom_http_requests_total[5m]) by method and endpoint with
2026-04-17 17:28:22 +03:00