-
Release 0.4.7
StableAll checks were successfulCreate Release Package / build-release (push) Successful in 56sreleased this
2026-02-03 18:28:07 +00:00 | 0 commits to main since this releaseAdded
- Database query duration distribution panel in Grafana Runtime dashboard
wordpress_db_query_duration_secondsmetric now listed in Help tab- Documentation for enabling
SAVEQUERIESconstant for query timing
Changed
- Updated README with instructions for enabling database query timing
- Grafana Runtime dashboard now includes bucket distribution chart for DB queries
Downloads
-
Release 0.4.6
StableAll checks were successfulCreate Release Package / build-release (push) Successful in 1m5sreleased this
2026-02-03 10:16:51 +00:00 | 1 commits to main since this releaseAdded
- Dashboard extension hook
wp_prometheus_register_dashboardsfor third-party plugins - Third-party plugins can now register their own Grafana dashboard templates
- Support for file-based and inline JSON dashboard registration
- "Extension" badge for third-party dashboards in admin UI
- Plugin attribution display for third-party dashboards
- Security: Path traversal protection for registered dashboard files
- Isolated mode support for dashboard registration hook
Changed
- DashboardProvider now supports both built-in and third-party registered dashboards
- Dashboard cards show source (built-in vs extension) with visual distinction
Downloads
- Dashboard extension hook
-
Release 0.4.5
StableAll checks were successfulCreate Release Package / build-release (push) Successful in 1m2sreleased this
2026-02-02 22:13:02 +00:00 | 2 commits to main since this releaseFixed
- Settings now persist correctly across Metrics sub-tabs
- Auth token no longer gets cleared when saving from Selection sub-tab
- Enabled metrics no longer get cleared when saving from Endpoint sub-tab
- Isolated mode setting no longer gets cleared when saving from other sub-tabs
Changed
- Split Metrics settings into separate WordPress option groups per sub-tab
- Each sub-tab now uses its own settings group to prevent cross-tab overwrites
Downloads
-
Release 0.4.3
StableAll checks were successfulCreate Release Package / build-release (push) Successful in 59sreleased this
2026-02-02 20:49:40 +00:00 | 4 commits to main since this releaseAdded
- Sub-tabs navigation within Metrics tab (Endpoint, Selection, Runtime, Advanced)
- Option to disable early mode in admin settings (Metrics → Advanced)
- Support for
WP_PROMETHEUS_DISABLE_EARLY_MODEenvironment variable - Early mode status display in settings
Fixed
- Early mode setting now saves correctly (moved into form with proper settings group)
Changed
- Reorganized Metrics tab into logical sub-sections for better usability
- Early mode can now be disabled for users who need the
wp_prometheus_collect_metricshook - Updated translations with sub-tab and early mode strings (English and German)
Downloads
-
Release 0.4.2
StableAll checks were successfulCreate Release Package / build-release (push) Successful in 56sreleased this
2026-02-02 20:09:27 +00:00 | 6 commits to main since this releaseAdded
- Option to disable early mode in admin settings (Metrics tab)
- Support for
WP_PROMETHEUS_DISABLE_EARLY_MODEenvironment variable - Early mode status display in settings
Changed
- Early mode can now be disabled for users who need the
wp_prometheus_collect_metricshook for custom metrics - Updated translations with new early mode strings (English and German)
Downloads
-
Release 0.4.1
StableAll checks were successfulCreate Release Package / build-release (push) Successful in 57sreleased this
2026-02-02 19:23:41 +00:00 | 8 commits to main since this releaseFixed
- Fixed memory exhaustion when wp-fedistream (Twig-based) plugin is active
- Added early metrics endpoint handler that intercepts
/metricsrequests before full WordPress initialization - Removed content filters (
the_content,the_excerpt,get_the_excerpt,the_title) during metrics collection to prevent recursion - Skip third-party extensibility hooks during early metrics mode to avoid conflicts
- Changed
template_redirecthook toparse_requestfor earlier request interception
Downloads
-
Release 0.4.0
StableAll checks were successfulCreate Release Package / build-release (push) Successful in 56sreleased this
2026-02-02 15:16:04 +00:00 | 10 commits to main since this releaseAdded
- Persistent Storage Support:
- Redis storage adapter for shared metrics across multiple instances
- APCu storage adapter for single-server high-performance caching
- StorageFactory class for automatic adapter selection and fallback
- Connection testing with detailed error messages
- New "Storage" tab in admin settings:
- Storage adapter selection (In-Memory, Redis, APCu)
- Redis configuration (host, port, password, database, key prefix)
- APCu configuration (key prefix)
- Connection test button
- Environment variables documentation
- Environment variable configuration for Docker/containerized environments:
WP_PROMETHEUS_STORAGE_ADAPTER- Select storage adapterWP_PROMETHEUS_REDIS_HOST- Redis server hostnameWP_PROMETHEUS_REDIS_PORT- Redis server portWP_PROMETHEUS_REDIS_PASSWORD- Redis authenticationWP_PROMETHEUS_REDIS_DATABASE- Redis database index (0-15)WP_PROMETHEUS_REDIS_PREFIX- Redis key prefixWP_PROMETHEUS_APCU_PREFIX- APCu key prefix
- Automatic fallback to In-Memory storage if configured adapter fails
- Docker Compose example in admin settings
Changed
- Settings page now has 6 tabs: License, Metrics, Storage, Custom Metrics, Dashboards, Help
- Updated translations with all new strings (English and German)
- Collector now uses StorageFactory for storage adapter instantiation
Downloads
- Persistent Storage Support:
-
Release 0.3.0
StableAll checks were successfulCreate Release Package / build-release (push) Successful in 59sreleased this
2026-02-02 14:27:25 +00:00 | 11 commits to main since this releaseAdded
- Custom Metrics Builder:
- Admin UI to define custom gauge metrics
- Support for static values and WordPress option-based values
- Label support with up to 5 labels and 50 value combinations
- Metric validation following Prometheus naming conventions
- Metric Export/Import:
- JSON-based configuration export for backup
- Import with three modes: skip existing, overwrite, or rename duplicates
- Version tracking in export format
- Grafana Dashboard Templates:
- WordPress Overview dashboard (users, posts, comments, cron, transients)
- WordPress Runtime dashboard (HTTP requests, database queries)
- WordPress WooCommerce dashboard (orders, revenue, products, customers)
- Easy download and import instructions
- New "Custom Metrics" tab in admin settings
- New "Dashboards" tab in admin settings
- Reset runtime metrics button to clear accumulated data
Changed
- Settings page now has 5 tabs: License, Metrics, Custom Metrics, Dashboards, Help
- Updated translations with all new strings
Downloads
- Custom Metrics Builder:
-
Release 0.2.2
StableAll checks were successfulCreate Release Package / build-release (push) Successful in 56sreleased this
2026-02-02 13:58:01 +00:00 | 12 commits to main since this releaseFixed
- Fixed
wc_orders_count()call missing required status parameter in WooCommerce orders metrics
Downloads
- Fixed
-
Release 0.2.0
StableAll checks were successfulCreate Release Package / build-release (push) Successful in 56sreleased this
2026-02-02 13:41:18 +00:00 | 13 commits to main since this releaseAdded
- WooCommerce integration metrics (when WooCommerce is active):
wordpress_woocommerce_products_total- Products by status and typewordpress_woocommerce_orders_total- Orders by statuswordpress_woocommerce_revenue_total- Revenue (all time, today, month)wordpress_woocommerce_customers_total- Customers (registered, guest)
- Cron job metrics:
wordpress_cron_events_total- Scheduled cron events by hookwordpress_cron_overdue_total- Number of overdue cron eventswordpress_cron_next_run_timestamp- Unix timestamp of next scheduled cron
- Transient cache metrics:
wordpress_transients_total- Transients by type (total, with_expiration, persistent, expired)
- WooCommerce metrics section in settings (only visible when WooCommerce is active)
- Support for WooCommerce HPOS (High-Performance Order Storage)
Changed
- Updated Help tab with new metrics reference
Downloads
- WooCommerce integration metrics (when WooCommerce is active):
You've already forked wp-prometheus