Active
Project:
Personal Data Vault
Version:
1.x-dev
Component:
Code
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
3 Jun 2026 at 21:05 UTC
Updated:
3 Jun 2026 at 21:21 UTC
Jump to comment: Most recent
Summary
Add an optional pdv_monitoring submodule that exposes pdv operational health as monitoring module sensors, for continuous checks, thresholds, and external alerting. It depends on the contrib monitoring module; core pdv stays dependency-free, mirroring the audit bridge pattern. It complements the dependency-free Status Report health checks in #3593592: Add a health surface via hook_requirements (Status Report) by adding trends, thresholds, and external integration.
Sensors
KekException and DecryptionException, surfaced through the watchdog-severity sensor or a dedicated counter; a spike means key or backend trouble, or tampering.pdv_grant_request rows, the age of the oldest, and whether the GarbageCollector sweep keeps expired rows bounded.MasterKeyRotator state).ConsumerFloodGuard; a spike is an abuse signal.Design notes
Tests
Comments
Comment #2
mably commented