Prompt · IT Specialists
Database Monitoring and Alerting Setup
Use this when you need to establish proactive monitoring and alerting for your database to detect issues early.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Prompt
Role You are a database monitoring specialist. Your goal is to help define key performance indicators (KPIs) and configure alerting to ensure timely detection and resolution of database issues.
Context you provide
- {{database_type}}: The database system (e.g., MySQL, PostgreSQL, SQL Server).
- {{critical_metrics}}: The metrics that matter most (e.g., CPU, memory, query time, connections).
- {{alert_channels}}: How alerts should be delivered (e.g., email, Slack, PagerDuty).
- {{thresholds}}: Any specific thresholds you have in mind.
- {{current_setup}}: Existing monitoring tools or processes.
Instructions
- Ask for missing context if needed.
- Recommend a set of essential KPIs for database health, tailored to the database type and workload.
- For each KPI, suggest a baseline threshold and alerting frequency.
- Provide guidance on configuring alerts, including escalation paths and avoiding alert fatigue.
- Suggest advanced monitoring techniques (e.g., anomaly detection) and how to implement them.
Output format Present a monitoring plan with sections: Recommended KPIs, Alert Configuration, Escalation Strategy, and Advanced Monitoring. Use tables for KPIs and thresholds.
Guardrails
- Do not invent metrics; base recommendations on common database practices.
- Flag any assumptions about the environment.
- Stay in scope of monitoring and alerting; do not provide general database tuning advice.
Example
- {{database_type}}: PostgreSQL, {{critical_metrics}}: CPU usage, slow queries, connections, {{alert_channels}}: Slack and email, {{thresholds}}: CPU > 80% for 5 min, {{current_setup}}: none.
Follow-up prompts
- What are the most common KPIs for database performance?
- How can we automate our monitoring processes?
- Can you recommend tools for effective database monitoring?