You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/FAQ.md
+4-1Lines changed: 4 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -93,6 +93,8 @@ Yes! When you add one cluster node, Pulse automatically discovers and monitors a
93
93
Reduce `metricsRetentionDays` in settings and restart
94
94
95
95
### How do I monitor adaptive polling?
96
+
**New in v4.25.0:** The adaptive scheduler now exposes staleness scores, circuit breaker state, and per-resource poll metrics so you can trace why work was delayed.
97
+
96
98
**New in v4.24.0:** Pulse includes adaptive polling that automatically adjusts polling intervals based on system load.
97
99
98
100
**Monitor adaptive polling:**
@@ -111,7 +113,8 @@ Reduce `metricsRetentionDays` in settings and restart
111
113
112
114
See [Adaptive Polling Documentation](monitoring/ADAPTIVE_POLLING.md) for complete details.
113
115
114
-
### What's new about rate limiting in v4.24.0?
116
+
### What's new about rate limiting in v4.25.0?
117
+
**New in v4.25.0:** Adaptive polling metrics and circuit breaker states are now exposed alongside rate-limit headers, making throttling decisions easier to interpret.
115
118
Pulse now returns standard rate limit headers with all API responses:
Copy file name to clipboardExpand all lines: docs/INSTALL.md
+4-3Lines changed: 4 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -107,6 +107,7 @@ systemctl status pulse-update.timer # Check status
107
107
- Creates backup before updating
108
108
- Automatically rolls back if update fails
109
109
- Logs all activity to systemd journal
110
+
-**New in v4.25.0**: Adaptive monitoring now ships with circuit breakers, staleness tracking, and richer poll metrics while the Helm chart streamlines Kubernetes installs bundled with the binary.
110
111
-**New in v4.24.0**: Rollback history is retained in Settings → System → Updates; use the new 'Restore previous version' button if the latest build regresses
**New in v4.24.0:** Pulse retains previous versions and allows easy rollback if an update causes issues.
142
+
**New in v4.25.0:** Pulse retains previous versions and allows easy rollback if an update causes issues, now backed by detailed scheduler metrics so you can see why a rollback triggered.
142
143
143
144
#### Via UI (Recommended)
144
145
1. Navigate to **Settings → System → Updates**
@@ -187,7 +188,7 @@ curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | b
187
188
188
189
### Runtime Logging Configuration
189
190
190
-
**New in v4.24.0:** Adjust logging settings without restarting Pulse.
191
+
**New in v4.25.0:** Adjust logging settings without restarting Pulse; the structured logging subsystem now centralizes format, destinations, and rotation controls.
191
192
192
193
#### Via UI
193
194
Navigate to **Settings → System → Logging** to configure:
**New in v4.24.0:** Adaptive polling is now enabled by default, automatically adjusting polling intervals based on system load and responsiveness. Monitor status via **Settings → System → Monitoring** or the new Scheduler Health API at `/api/monitoring/scheduler/health`.
213
+
**New in v4.25.0:** Adaptive polling now publishes staleness scores, circuit breaker states, and poll timings in `/api/monitoring/scheduler/health`, giving operators context when the scheduler slows down.
Copy file name to clipboardExpand all lines: docs/KUBERNETES.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
3
3
Deploy Pulse to Kubernetes with the bundled Helm chart under `deploy/helm/pulse`. The chart provisions the Pulse hub (web UI + API) and can optionally run the Docker monitoring agent alongside it. Stable builds are published automatically to the GitHub Container Registry (GHCR) whenever a Pulse release goes out.
4
4
5
+
> **New in v4.25.0:** The Helm chart is shipped with the release archives and pairs with the upgraded monitoring engine (staleness tracking, circuit breakers, detailed poll metrics) so Kubernetes clusters benefit from the same adaptive scheduling improvements as bare-metal installs.
6
+
5
7
## Prerequisites
6
8
7
9
- Kubernetes 1.24 or newer with access to a default `StorageClass`
@@ -90,7 +92,7 @@ server:
90
92
API_TOKENS: docker-agent-token
91
93
```
92
94
93
-
### Runtime Logging Configuration (v4.24.0+)
95
+
### Runtime Logging Configuration (v4.25.0+)
94
96
95
97
Configure logging behavior via environment variables:
96
98
@@ -113,9 +115,9 @@ server:
113
115
114
116
**Note:** Logging changes via environment variables require pod restart. Use **Settings → System → Logging** in the UI for runtime changes without restart.
115
117
116
-
### Adaptive Polling Configuration (v4.24.0+)
118
+
### Adaptive Polling Configuration (v4.25.0+)
117
119
118
-
Adaptive polling is **enabled by default** in v4.24.0. Configure via environment variables:
120
+
Adaptive polling is **enabled by default** in v4.25.0. Configure via environment variables:
119
121
120
122
```yaml
121
123
server:
@@ -210,9 +212,9 @@ Notes:
210
212
-**Rollback:**`helm rollback pulse <revision>`
211
213
-**Uninstall:**`helm uninstall pulse -n pulse` (PVCs remain unless you delete them manually)
212
214
213
-
### Post-Upgrade Verification (v4.24.0+)
215
+
### Post-Upgrade Verification (v4.25.0+)
214
216
215
-
After upgrading to v4.24.0 or newer, verify the deployment:
217
+
After upgrading to v4.25.0 or newer, verify the deployment:
0 commit comments