- Home
- Monitor Types
- Database Monitor
Database Monitor
Monitor MySQL, PostgreSQL, Redis, and MongoDB databases with connection and query validation.
What is Database Monitoring?
Database monitoring verifies your database servers are accessible and responding to queries correctly. It goes beyond connection checks to optionally execute queries and validate results.
Technical Details
The monitor connects to your database using the provided connection string, optionally executes a query, and validates the result matches expected output. It supports MySQL, PostgreSQL, Redis, and MongoDB with proper authentication.
Connection Testing
Verify database servers accept connections with valid credentials
Query Execution
Execute custom queries to validate database responsiveness
Result Validation
Check query results match expected values
Multi-Database Support
Support for MySQL, PostgreSQL, Redis, and MongoDB
Production Databases
Monitor primary and replica databases for availability and responsiveness.
Replication Lag
Detect replication issues by comparing data between primary and replicas.
Cache Health
Verify Redis caches are responding and returning expected data.
| Option | Type | Required | Default | Description |
|---|---|---|---|---|
db_type | enum | Required | mysql | Database type: mysql, postgres, redis, or mongodb |
connection_string | string | Required | - | Full connection string with credentials |
query | string | Optional | - | Query to execute for validation (optional) |
expected_result | string | Optional | - | Expected query result (optional) |
Best Practice
Use a lightweight query like 'SELECT 1' for availability checks. For deeper validation, query a known table and validate the result.
Start Monitoring Today
Upgrade to Business to unlock this enterprise monitoring feature.