[Fleet] Otel UI add health and implement it in OTelComponentDetail#267292
[Fleet] Otel UI add health and implement it in OTelComponentDetail#267292
Conversation
00298d1 to
23560d8
Compare
| @@ -0,0 +1,44 @@ | |||
| /* | |||
There was a problem hiding this comment.
Moved this to his own module
|
Pinging @elastic/fleet (Team:Fleet) |
ApprovabilityVerdict: Needs human review 1 blocking correctness issue found. This PR introduces new user-facing features (health status display, Health tab, clickable pipeline groups) and all changed files are owned by @elastic/fleet rather than the author. Additionally, there's an unresolved high-severity finding about a useEffect dependency bug that could cause health indicators to disappear. You can customize Macroscope's approvability policy. Learn more. |
|
@elasticmachine merge upstream |
💚 Build Succeeded
Metrics [docs]Module Count
Async chunks
|
jen-huang
left a comment
There was a problem hiding this comment.
Tested locally, LGTM 🚀
…ilder_new_vis_attachment * commit '6fd683609eb6dee81f242f8ff6951edbe3bfd66c': (226 commits) Remove Model Author group-by option from external inference endpoints (elastic#264761) [Streams][Streamlang] Align ES|QL condition transpiler with Painless on null propagation (elastic#264751) chore(axios,workflows-eng): remove axios from workflows connector utils (elastic#267512) [failed-test-reporter] avoid opening issues for scout env failures (elastic#267649) [kbn-api-contracts] Detect request-body additionalProperties:false tightening (elastic#267546) [main] Sync bundled packages with Package Storage (elastic#267644) Centralize phase colors and descriptions (elastic#266680) [Unified Waterfall] Add "Scroll to origin" button (elastic#266594) [APM] Add alert and SLO badges to the service map embeddable (elastic#266360) [CI] Speed up telemetry_check by pre-filtering to collector files (elastic#265978) [Discover] Address flaky large CSV test (elastic#266642) avoid passing unrelated props within integration card icon component conditional render (elastic#266569) [Cases][Templates] Extend cases search by template field label (elastic#266414) [Background search] Migrate custom SplitButton to EuiSplitButton (elastic#267447) [i18n] Report translation coverage during integrate (elastic#264124) [api-docs] 2026-05-05 Daily api_docs build (elastic#267639) [Scout] Update test config manifests (elastic#267636) [content list] Add saved object provider services (elastic#266428) [Fleet] Otel UI add health and implement it in OTelComponentDetail (elastic#267292) Update dependency msw to v2.13.4 (main) (elastic#266770) ...
Summary
Resolve https://github.com/elastic/ingest-dev/issues/7070
That PR implement health reporting on the graph view in otel UI and in OTelComponentDetail, while working on this I found a few bugs that I fixed as part of that PR:
UI Changes
Tests
What to test? you can try to add multiple Opamp agents with different config (claude is good for generating them) to fleet-server and verify it's correctly rendered