Back to Apps
Prometheus Stack icon

Prometheus Stack

Monitoring Observability Standard Plan

Complete monitoring and alerting solution with Prometheus, Grafana, and AlertManager for comprehensive observability.

Prometheus Stack

The Prometheus Stack provides a complete monitoring solution for your Kubernetes infrastructure and applications. EDKA’s deployment includes Prometheus for metrics collection, Grafana for visualization, and AlertManager for intelligent alerting.

Key Features

  1. Comprehensive Monitoring: Automatic discovery and monitoring of all Kubernetes resources
  2. Beautiful Dashboards: Pre-configured Grafana dashboards for immediate insights
  3. Intelligent Alerting: Rule-based alerts with routing and silencing capabilities
  4. Long-term Storage: Efficient time-series data storage with retention policies

What’s Included

  • Prometheus Server with service discovery
  • Grafana with 50+ pre-built dashboards
  • AlertManager for alert routing and management
  • Node Exporter for hardware and OS metrics
  • Kube-state-metrics for Kubernetes metrics
  • Prometheus Operator for easy management

Configuration Options

Monitoring Settings

  • Scrape intervals and retention periods
  • Custom scrape configurations
  • Remote write for long-term storage
  • Federation for multi-cluster monitoring

Alerting Configuration

  • Pre-configured alert rules for common scenarios
  • Custom alert rule creation
  • Alert routing based on severity
  • Integration with external notification systems

Grafana Customization

  • Dashboard organization and folders
  • User authentication and authorization
  • Data source configuration
  • Plugin installation support

Required Add-ons

This app requires the following EDKA add-ons:

  • NGINX Ingress: For external access to Grafana
  • Cert Manager: For TLS certificates
  • Metrics Server: For resource metrics

Pre-configured Dashboards

Infrastructure Dashboards

  • Kubernetes cluster overview
  • Node resource utilization
  • Pod and container metrics
  • Network traffic analysis
  • Storage usage and performance

Application Dashboards

  • HTTP request metrics
  • Database performance
  • Message queue statistics
  • Custom application metrics
  • Business KPI tracking

Security & Compliance

  • Security event monitoring
  • Compliance violation alerts
  • Access control metrics
  • Certificate expiration tracking

Service Endpoints

After deployment, you’ll have access to:

  • Grafana Dashboard: Web UI for visualization and exploration
  • Prometheus UI: Query interface and target status
  • AlertManager UI: Alert management and silencing
  • Metrics API: Prometheus query endpoint for custom integrations

Alert Examples

Infrastructure Alerts

  • High CPU or memory usage
  • Disk space running low
  • Pod crash loops
  • Node not ready
  • Certificate expiration warnings

Application Alerts

  • High error rates
  • Slow response times
  • Service unavailable
  • Queue backlog growing
  • Database connection issues

Integration Options

  • Slack: Real-time alert notifications
  • PagerDuty: On-call escalation
  • Email: Traditional email alerts
  • Webhook: Custom integrations

Deploy Prometheus Stack