keymetrics/pm2-logrotate
Automatically rotate all applications logs managed by PM2 observed · 2026-08-28
Health v2 · maintenance only
55/100
- Activity 68
- Release rhythm 13
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 4151
- days_rel: 365
- days_push: 195
- n_releases_24m: 1
Adoption not part of the score
1332 stars · 148 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A PM2 module that automatically rotates log files of all processes managed by PM2, based on size limits and cron schedules. It supports gzip compression, configurable retention counts, custom date formats, and timezone-aware rotation.
Use cases
- rotate pm2 application logs automatically
- prevent log files from filling up disk on node.js servers
- compress and retain old pm2 logs
- schedule log rotation with cron for pm2 processes
- manage log size limits for pm2-managed apps
When to choose
- you already run applications under PM2 and need hands-off log rotation
- you want size-based and cron-based rotation with gzip compression and retention control
When to avoid
- your processes are not managed by PM2
- you need centralized log shipping or aggregation rather than local rotation
Facets
plugin · maturity active
logging monitoring scheduling compression monitoring developer-tools self-hosted windows cli self-hosted pm2 pm2-module log-rotation log-management cron logrotate ops devops nodejs linux macos
1 source
- readme: https://github.com/keymetrics/pm2-logrotate · fetched 2026-08-28 · 31c7b9053761
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| keymetrics/pm2-logrotate | main | 55 |
For agents
markdown · JSON · MCP: product_card(name="keymetrics/pm2-logrotate")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem