Skip to content

Initial Monitoring setup#20

Merged
ClaudiaDuenzinger merged 15 commits intodevfrom
feat/initial_monitoring
Jul 19, 2025
Merged

Initial Monitoring setup#20
ClaudiaDuenzinger merged 15 commits intodevfrom
feat/initial_monitoring

Conversation

@ClaudiaDuenzinger
Copy link
Collaborator

🎯 Overview
This PR introduces comprehensive monitoring infrastructure for the AI Event Concepter application, providing observability across both local Docker development and Kubernetes production environments.

📊 Monitoring Components Implemented
Local Docker Environment Monitoring
Core Monitoring Stack:
Prometheus (port 9090): Central metrics collection and storage with 30-day retention
Grafana (port 3030): Visualization dashboards with pre-configured datasources
Alertmanager (port 9093): Alert routing and notification management
Node Exporter (port 9100): Host system metrics collection
cAdvisor (port 8084): Container resource usage monitoring
PostgreSQL Exporter (port 9187): Database performance metrics

Application Metrics:
Spring Boot Actuator endpoints (/actuator/prometheus) for all microservices
Custom application metrics for business logic monitoring
Health checks and readiness probes for all services

Alerting Rules:
High error rate detection (>10% 5xx responses)
Service availability monitoring (up/down status)
Response time alerts (95th percentile >2s)
Resource usage thresholds (memory >85%, CPU >80%)
Database connection pool monitoring (>90% utilization)
Application startup failure detection
Kubernetes Environment Monitoring

Deployment Strategy:
Helm charts configured for scalable deployment
Service mesh integration ready for advanced monitoring
Ingress configuration with TLS termination
Horizontal Pod Autoscaler (HPA) ready metrics endpoints

Kubernetes-Specific Monitoring:
Pod lifecycle and restart monitoring
Resource requests/limits enforcement
Namespace-level resource tracking
Service discovery integration with Prometheus
ConfigMap and Secret management for monitoring configuration

@ClaudiaDuenzinger ClaudiaDuenzinger merged commit e303aee into dev Jul 19, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants