Newspack Profiler
High-throughput async event processing, request lifecycle logging, and real-time streaming with flame graph generation for WordPress.
by Automattic · github.com/automattic/newspack-event-logger-plugins
★ 0stars
941release downloads
≈30active sites
1forks
Install
The author publishes release zips, so WP-CLI can install straight from GitHub:
wp plugin install https://github.com/automattic/newspack-event-logger-plugins/releases/download/v2.4.42/newspack-performance-aggregator.zipFrom the readme
Event Logger Plugins
Monorepo containing WordPress plugins for request lifecycle logging, performance monitoring, and real-time visualization.
Plugins
| Plugin | Description |
|--------|-------------|
| newspack-event-logger | Core logging infrastructure. Firehose (partitioned append-only log), Memcached integration, configuration, and supervisor for background workers. |
| newspack-event-dashboards | Raw Logs viewer and Worker Status admin pages. Shows firehose entries and background worker health. |
| newspack-event-jobs | Async job queue. Small jobs written to firehose (k:"job"), large jobs to jobintake.log via JobIntake. JobRouter reads both and routes to jobs.log, JobWorker dispatches to handlers. |
| newspack-event-aggregator | Multi-server log aggregation. SSE clients connect to remote servers, StreamMerger workers multiplex streams per partition, single offsetlog tracks all positions atomically. |
| newspack-performance-aggregator | Hub-mode performance management. Settings sync fan-out, HealthCheck discovers remote hooks/events, auto-tuning coordination across servers. |
| newspack-performance-logger | Request lifecycle instrumentation. Core hooks into WordPress to time
Read the full README on GitHub →
Releases
| Tag | Published | Asset | Downloads |
|---|---|---|---|
| v2.4.42 | May 7, 2026 | newspack-performance-aggregator.zip | 2 |
| v2.4.42 | May 7, 2026 | newspack-event-logger.zip | 3 |
| v2.4.42 | May 7, 2026 | newspack-event-jobs.zip | 3 |
| v2.4.42 | May 7, 2026 | newspack-event-dashboards.zip | 3 |
| v2.4.42 | May 7, 2026 | newspack-event-aggregator.zip | 2 |
| v2.4.42 | May 7, 2026 | newspack-performance-dashboards.zip | 3 |
| v2.4.42 | May 7, 2026 | newspack-performance-workers.zip | 3 |
| v2.4.42 | May 7, 2026 | newspack-performance-request-log.zip | 3 |
| v2.4.42 | May 7, 2026 | newspack-performance-logger.zip | 3 |
| v2.4.42 | May 7, 2026 | newspack-performance-gyroscope.zip | 3 |
| v2.4.41 | May 7, 2026 | newspack-event-jobs.zip | 1 |
| v2.4.41 | May 7, 2026 | newspack-event-dashboards.zip | 1 |
| v2.4.41 | May 7, 2026 | newspack-event-logger.zip | 1 |
| v2.4.41 | May 7, 2026 | newspack-event-aggregator.zip | 1 |
| v2.4.41 | May 7, 2026 | newspack-performance-aggregator.zip | 1 |
| v2.4.41 | May 7, 2026 | newspack-performance-dashboards.zip | 1 |
| v2.4.41 | May 7, 2026 | newspack-performance-gyroscope.zip | 1 |
| v2.4.41 | May 7, 2026 | newspack-performance-logger.zip | 1 |
| v2.4.41 | May 7, 2026 | newspack-performance-request-log.zip | 1 |
| v2.4.41 | May 7, 2026 | newspack-performance-workers.zip | 1 |
| v2.4.40 | May 6, 2026 | newspack-event-aggregator.zip | 3 |
| v2.4.40 | May 6, 2026 | newspack-event-jobs.zip | 4 |
| v2.4.40 | May 6, 2026 | newspack-event-dashboards.zip | 5 |
| v2.4.40 | May 6, 2026 | newspack-performance-aggregator.zip | 3 |
| v2.4.40 | May 6, 2026 | newspack-event-logger.zip | 4 |
Active-site estimate ≈30 comes from the median of recent superseded releases. Method.