You've already forked wp-prometheus
docs: Add database query timing documentation and dashboard panel (v0.4.7)
All checks were successful
Create Release Package / build-release (push) Successful in 56s
All checks were successful
Create Release Package / build-release (push) Successful in 56s
- Add Query Duration Distribution panel to Grafana Runtime dashboard - Add wordpress_db_query_duration_seconds to Help tab metrics reference - Add SAVEQUERIES documentation section to README - Update translation files with new strings Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
15
README.md
15
README.md
@@ -98,6 +98,21 @@ scrape_configs:
|
||||
|
||||
**Note:** Runtime metrics aggregate data across requests. Enable only the metrics you need to minimize performance impact.
|
||||
|
||||
#### Enabling Database Query Timing
|
||||
|
||||
The `wordpress_db_query_duration_seconds` histogram requires WordPress's `SAVEQUERIES` constant to be enabled. Add this to your `wp-config.php`:
|
||||
|
||||
```php
|
||||
define( 'SAVEQUERIES', true );
|
||||
```
|
||||
|
||||
**Important considerations:**
|
||||
|
||||
- `SAVEQUERIES` has a performance overhead as it logs all queries with timing and call stacks
|
||||
- Recommended for development/staging environments, use with caution in production
|
||||
- Without `SAVEQUERIES`, only query counts (`wordpress_db_queries_total`) are available
|
||||
- The histogram shows total query time per request, grouped by endpoint
|
||||
|
||||
### Cron Metrics (v0.2.0+)
|
||||
|
||||
| Metric | Type | Labels | Description |
|
||||
|
||||
Reference in New Issue
Block a user