Skip to main content
coding advanced

Create a Comprehensive Monitoring Dashboard

Generate production-ready monitoring dashboards with custom metrics, alerts, and visualization configs for any tech stack or infrastructure.

Works with: chatgptclaudegemini

Prompt Template

You are an expert DevOps engineer specializing in observability and monitoring systems. Create a comprehensive monitoring dashboard configuration for [SYSTEM_TYPE] with the following requirements: System Details: - Technology stack: [TECH_STACK] - Infrastructure: [INFRASTRUCTURE] - Key services: [KEY_SERVICES] - Expected traffic/load: [TRAFFIC_LOAD] Dashboard Requirements: 1. Design dashboard layout with appropriate panels and sections 2. Define critical metrics to monitor (performance, availability, errors, saturation) 3. Set up alerting rules with appropriate thresholds 4. Include visualization configurations (graphs, charts, heatmaps) 5. Specify data sources and collection methods 6. Create runbook references for common issues Provide the following deliverables: 1. Dashboard configuration file (JSON/YAML format for [DASHBOARD_TOOL]) 2. Metric definitions and queries 3. Alert configuration with severity levels 4. Documentation explaining each panel and its purpose 5. Setup instructions for data collection agents 6. Recommended maintenance tasks and review cycles Ensure the dashboard follows monitoring best practices including the Four Golden Signals (latency, traffic, errors, saturation) and provides actionable insights for incident response. Include both technical metrics for engineers and business metrics for stakeholders.

Variables to Customize

[SYSTEM_TYPE]

The type of system being monitored

Example: e-commerce web application

[TECH_STACK]

Technologies and frameworks used

Example: Node.js, Redis, PostgreSQL, Docker

[INFRASTRUCTURE]

Infrastructure platform and architecture

Example: Kubernetes on AWS with microservices architecture

[KEY_SERVICES]

Critical services that need monitoring

Example: user authentication, payment processing, inventory management

[TRAFFIC_LOAD]

Expected system load and usage patterns

Example: 10,000 daily active users, peak traffic during business hours

[DASHBOARD_TOOL]

Monitoring/dashboard platform to use

Example: Grafana

Example Output

# E-commerce Monitoring Dashboard Configuration ## Dashboard Layout (Grafana JSON) ```json { "dashboard": { "title": "E-commerce Platform Overview", "panels": [ { "title": "Request Latency (P95)", "type": "graph", "targets": [{ "expr": "histogram_quantile(0.95, rate(http_request_duration_seconds_bucket[5m]))" }], "alert": { "conditions": [{ "query": {"queryType": "", "refId": "A"}, "reducer": {"type": "last", "params": []}, "evaluator": {"params": [0.5], "type": "gt"} }] } } ] } } ``` ## Key Metrics - **Latency**: API response times, database query duration - **Traffic**: Requests per second, active user sessions - **Errors**: HTTP 5xx rates, payment failures, authentication errors - **Saturation**: CPU/memory usage, database connections, queue depths ## Alert Rules - Critical: P95 latency > 500ms, Error rate > 5%, Payment service down - Warning: CPU > 80%, Memory > 85%, Queue depth > 100 ## Data Collection - Prometheus for metrics collection - Application instrumentation with custom metrics - Infrastructure monitoring via node_exporter

Pro Tips for Best Results

  • Start with the Four Golden Signals (latency, traffic, errors, saturation) as your foundation metrics
  • Set up alerts based on user impact rather than just technical thresholds
  • Include both real-time and historical trend panels to identify patterns
  • Group related metrics into logical sections (application, infrastructure, business)
  • Test your dashboard during incidents to ensure it provides actionable insights

Tags

Want 500+ Expert Prompts?

Get the Premium Prompt Pack — organized, tested, and ready to use.

Get it for $29

Related Prompts You Might Like