PC-820 Add component-level health reporting#274
Conversation
Code Review 👍 Approved with suggestions 2 resolved / 4 findingsClean health reporting integration with consistent nil-safe patterns. Two minor previous findings remain unresolved: the unusual "workload ->" metadata key and FetchPercentiles unconditionally reporting healthy even when inner queries fail (masking degraded status). 💡 Quality: Unusual metadata key
|
| Auto-apply | Compact |
|
|
Was this helpful? React with 👍 / 👎 | Gitar
* Work in progress - need to fix and add tests * Add tests * Fix typo * Add stress tests for local kind cluster * Add doc comments to unexported health status helper functions --------- Co-authored-by: Antonio Nesic <antonio.nesic@devzero.io>
[Title]
📚 Description of Changes
Provide an overview of your changes and why they’re needed. Link to any related issues (e.g., "Fixes #123"). If your PR fixes a bug, resolves a feature request, or updates documentation, please explain how.
What Changed:
(Describe the modifications, additions, or removals.)
Why This Change:
(Explain the problem this PR addresses or the improvement it provides.)
Affected Components:
(Which component does this change affect? - put x for all components)
Compose
K8s
Other (please specify)
❓ Motivation and Context
Why is this change required? What problem does it solve?
Context:
(Provide background information or link to related discussions/issues.)
Relevant Tasks/Issues:
https://devinfra.atlassian.net/browse/PC-820
🔍 Types of Changes
Indicate which type of changes your code introduces (check all that apply):
🔬 QA / Verification Steps
Describe the steps a reviewer should take to verify your changes:
make testto verify all tests pass.")make create-kind && make deploy.")✅ Global Checklist
Please check all boxes that apply: