Werk #19872: prism_protection_domains: tolerate Async DR protection domains without usage statistics
| Component | Checks & agents | ||||||
| Title | prism_protection_domains: tolerate Async DR protection domains without usage statistics | ||||||
| Date | Apr 28, 2026 | ||||||
| Level | Trivial Change | ||||||
| Class | Bug Fix | ||||||
| Compatibility | Compatible - no manual interaction needed | ||||||
| Checkmk versions & editions |
|
When a Nutanix Prism async data-protection domain returned by the Prism API did not contain a "usage_stats" entry (observed on freshly created protection domains that had not produced any snapshots yet), the "NTNX Data Protection" service went UNKNOWN with "KeyError: 'usage_stats'".
The check now tolerates missing usage statistics and reports an exclusive snapshot usage of 0 bytes for those protection domains. Replication bandwidth metrics are also only emitted when the corresponding values are present in the section.