Pulse/docs
rcourtman ee0e89871d fix: reduce metrics memory 86x by reverting buffer and adding LTTB downsampling
The in-memory metrics buffer was changed from 1000 to 86400 points per
metric to support 30-day sparklines, but this pre-allocated ~18 MB per
guest (7 slices × 86400 × 32 bytes). With 50 guests that's 920 MB —
explaining why users needed to double their LXC memory after upgrading
to 5.1.0.

- Revert in-memory buffer to 1000 points / 24h retention
- Remove eager slice pre-allocation (use append growth instead)
- Add LTTB (Largest Triangle Three Buckets) downsampling algorithm
- Chart endpoints now use a two-tier strategy: in-memory for ranges
  ≤ 2h, SQLite persistent store + LTTB for longer ranges
- Reduce frontend ring buffer from 86400 to 2000 points

Related to #1190
2026-02-04 19:49:52 +00:00
..
api docs: standardize markdown syntax and remove deprecated sensor-proxy docs 2026-01-20 09:43:49 +00:00
architecture Chore: clean up staged changes for release 2026-02-02 23:17:40 +00:00
images docs: add social preview image for GitHub 2025-12-25 20:24:45 +00:00
monitoring fix: reduce metrics memory 86x by reverting buffer and adding LTTB downsampling 2026-02-04 19:49:52 +00:00
operations docs: standardize markdown syntax and remove deprecated sensor-proxy docs 2026-01-20 09:43:49 +00:00
releases docs: standardize markdown syntax and remove deprecated sensor-proxy docs 2026-01-20 09:43:49 +00:00
security docs: update documentation after sensor proxy deprecation 2026-01-21 12:00:59 +00:00
AGENT_SECURITY.md docs: comprehensive core and Pro documentation overhaul 2026-01-07 17:38:27 +00:00
AI.md docs: add comprehensive deep-dive documentation for AI subsystems 2026-02-02 10:29:07 +00:00
API.md docs: update API documentation and config file references 2026-02-01 23:26:42 +00:00
AUTO_UPDATE.md docs: update documentation after sensor proxy deprecation 2026-01-21 12:00:59 +00:00
CENTRALIZED_MANAGEMENT.md docs: update API documentation and config file references 2026-02-01 23:26:42 +00:00
CONFIGURATION.md docs: update API documentation and config file references 2026-02-01 23:26:42 +00:00
DEPLOYMENT_MODELS.md docs: update API documentation and config file references 2026-02-01 23:26:42 +00:00
DOCKER.md docs: comprehensive core and Pro documentation overhaul 2026-01-07 17:38:27 +00:00
EVAL.md docs: update AI evaluation matrix and approval workflow documentation 2026-01-30 19:00:40 +00:00
FAQ.md Update docs for BYOK Patrol and Pro auto-fix 2026-02-01 14:47:02 +00:00
INSTALL.md docs: standardize markdown syntax and remove deprecated sensor-proxy docs 2026-01-20 09:43:49 +00:00
KUBERNETES.md docs: standardize markdown syntax and remove deprecated sensor-proxy docs 2026-01-20 09:43:49 +00:00
MAIL_GATEWAY.md docs: comprehensive core and Pro documentation overhaul 2026-01-07 17:38:27 +00:00
METRICS_HISTORY.md Update metrics docs with canonical resourceType values 2026-02-01 22:26:04 +00:00
MIGRATION.md feat: Add AI chat session sync across devices 2026-01-08 10:47:45 +00:00
MULTI_TENANT.md Update documentation with configuration and deployment details 2026-02-01 22:24:48 +00:00
OIDC.md docs: standardize markdown syntax and remove deprecated sensor-proxy docs 2026-01-20 09:43:49 +00:00
PBS.md docs: comprehensive core and Pro documentation overhaul 2026-01-07 17:38:27 +00:00
PROXY_AUTH.md docs: standardize markdown syntax and remove deprecated sensor-proxy docs 2026-01-20 09:43:49 +00:00
PULSE_PRO.md docs: add comprehensive deep-dive documentation for AI subsystems 2026-02-02 10:29:07 +00:00
README.md Update docs for BYOK Patrol and Pro auto-fix 2026-02-01 14:47:02 +00:00
RELEASE_NOTES.md docs: standardize markdown syntax and remove deprecated sensor-proxy docs 2026-01-20 09:43:49 +00:00
REVERSE_PROXY.md docs: improve reverse proxy HTTPS detection and Swarm troubleshooting 2026-01-07 18:23:48 +00:00
SCREENSHOTS.md docs: comprehensive core and Pro documentation overhaul 2026-01-07 17:38:27 +00:00
SCRIPT_LIBRARY.md docs: comprehensive core and Pro documentation overhaul 2026-01-07 17:38:27 +00:00
SECURITY.md feat: implement priority queue-based task execution (Phase 2 Task 6) 2025-10-20 15:13:37 +00:00
TEMPERATURE_MONITORING.md docs: fix incomplete sensor-proxy cleanup commands and add upgrade warning 2026-02-04 10:27:03 +00:00
TROUBLESHOOTING.md docs: update documentation after sensor proxy deprecation 2026-01-21 12:00:59 +00:00
UNIFIED_AGENT.md docs: clarify PVE backup permission requirements 2026-02-03 19:14:44 +00:00
UPGRADE_v5.md docs: fix incomplete sensor-proxy cleanup commands and add upgrade warning 2026-02-04 10:27:03 +00:00
VM_DISK_MONITORING.md docs: standardize markdown syntax and remove deprecated sensor-proxy docs 2026-01-20 09:43:49 +00:00
WEBHOOKS.md docs: update documentation after sensor proxy deprecation 2026-01-21 12:00:59 +00:00
ZFS_MONITORING.md feat: add --kube-include-all-deployments flag for Kubernetes agent 2025-12-18 20:58:30 +00:00

📚 Pulse Documentation

Welcome to the Pulse documentation portal. Here you'll find everything you need to install, configure, and master Pulse.


🚀 Getting Started

  • Installation Guide Step-by-step guides for Docker, Kubernetes, and bare metal.
  • Configuration
    Learn how to configure authentication, notifications (Email, Discord, etc.), and system settings.
  • Deployment Models
    Where config lives, how updates work, and what differs per deployment.
  • Migration Guide
    Moving to a new server? Here's how to export and import your data safely.
  • Upgrade to v5
    Practical upgrade guidance and post-upgrade checks.
  • FAQ
    Common questions and quick answers.

🛠️ Deployment & Operations

🔐 Security

  • Security Policy The core security model (Encryption, Auth, API Scopes).
  • Proxy Auth Authentik/Authelia/Cloudflare proxy authentication configuration.

New in 5.0

  • Pulse AI Optional assistant for chat, patrol findings, alert analysis, and execution workflows.
  • Metrics History Persistent metrics storage with configurable retention.
  • Mail Gateway Proxmox Mail Gateway (PMG) monitoring.
  • Auto Updates One-click updates for supported deployments.
  • Kubernetes Helm deployment (ingress, persistence, HA patterns).

🚀 Pulse Pro

Pulse Pro unlocks Auto-Fix and advanced AI analysisPulse Patrol is available to all with BYOK.

📡 Monitoring & Agents

💻 Development


Found a bug or have a suggestion?

GitHub Issues