Commit Graph
8388 Commits
Author SHA1 Message Date
Bhargav a14d8e6bf5 fix(overview): address review findings on monitoring status, load flicker, forbidden copy and schema lock
Counts only enabled rules as monitoring and derives the incidents check from them, keeps the page in its content state until /overview answers, uses the section no-access explanation for the legacy sections, counts schema versions under one cache lock, drops the unused stacked stat layout, and adds end-to-end scenarios that stub /overview.
2026-11-03 22:53:27 +05:30
Bhargav 05e382e471 chore(overview): drop unused segment colour tokens 2026-11-03 22:53:26 +05:30
Bhargav da163efd6f feat(overview): match the design grid with real data and the Kubernetes overview panel look
Six problem tiles, alerts and incidents with stat boxes and the firing list, a fixed-order data health card, top streams beside ingest limit and storage, and logs, metrics and traces cards. Every card uses the same panel surface, border, header and row styles as the Kubernetes overview, the page runs edge to edge, and each text role has one size and weight.
2026-11-03 22:53:26 +05:30
Bhargav 7d25204fff feat(overview): triage-first alerts and data health, one data size card with a stacked stream bar
Adds a firing table with severity bar and column headers, a data health card that leads with what needs attention and folds healthy and not-set-up checks, and a single data size card with a stacked top-streams bar and a compact ingest limit row. Segment colours keep contrast in light and dark, and the health rows and recent events lay out cleanly at 375px.
2026-11-03 22:53:26 +05:30
Bhargav 793965286c fix(overview): address review warnings on cache eviction, permission checks and legacy states
Evicts the oldest cache entries instead of clearing the whole cache, runs the module list checks concurrently, resolves legacy Browser Time zones before formatting, shows the first-load placeholder on retry after a failure, closes the alert history drawer on organization switch, hides the toolbar on a no-access error, and drops the removed all-clear selector from the first-data spec.
2026-11-03 22:53:26 +05:30
Bhargav d108fc4348 feat(overview): redesign the Overview tab around one status line and consistent cards
Adds a status line that never reports all clear while a check is loading or failed, five problem tiles, a severity-sorted Data health card, a merged ingest limit and data size card, one label and value type system across cards, and groups the time-range sections under one heading. Fixes the router test for the profiles routes added on main.
2026-11-03 22:53:26 +05:30
Bhargav 1f7af575ec fix(overview): adapt the stream listing and tests to the new internal flag after rebasing 2026-11-03 22:53:26 +05:30
Bhargav 6ad6d8c188 fix(overview): fit tile notes under the label and slim the empty sections 2026-11-03 22:53:26 +05:30
Bhargav cffb6db5e0 fix(overview): settle the last review findings
Keeps the page when only a legacy section is forbidden, uses one generic
no-access message, makes unavailable tiles non-clickable, treats disabled
rules as not set up and returns 403 when the degraded scope denies every
section.
2026-11-03 22:53:09 +05:30
Bhargav 6a3fe298be fix(overview): gate each section on its own list permission and settle review findings
Enforces the module-level list permission per section, bounds the alert-state
lookups, pins only the exact org overview route, resets legacy sections on an
org switch and removes the full-page error over loaded cards.
2026-11-03 22:53:08 +05:30
Bhargav 17ea8b91a6 feat(overview): complete the Overview v2 cards from live data
Adds the firing-now list and firing-by-level counts, quiet streams, schema
changes, compaction pending and the ingest limit in GB with reset time to the
overview endpoint, and builds the matching cards: alerts, data health, signal
cards, storage split, top-stream share and a stale-data notice. Replaces the
page-level all-clear hero with per-section empty messages.
2026-11-03 22:53:08 +05:30
Bhargav 3dd8437664 fix(overview): address review findings (firing incl. notify failed, states, copy, cloud limits) 2026-11-03 22:53:08 +05:30
Bhargav a7031886c9 fix(overview): start-align the row buttons 2026-11-03 22:53:08 +05:30
Bhargav 6a26b05bb4 fix(overview): O2 components for rows, freshness note, clearer states 2026-11-03 22:53:08 +05:30
Bhargav 83fdba1736 fix(overview): say the ingest limit is deployment-wide 2026-11-03 22:53:08 +05:30
Bhargav 608a9fb0ab feat(overview): v2 Home Overview page backed by the overview endpoint 2026-11-03 22:53:07 +05:30
Bhargav b00f823b62 fix(overview): report 0.0 instead of -0.0 for empty stream types 2026-11-03 22:53:07 +05:30
Bhargav 60232c448b fix(overview): keep alerts when grants fail, pin overview to one querier, count enabled pipelines only 2026-11-03 22:53:07 +05:30
Bhargav 8d572f29dd fix(overview): locked reason, one-line comments, stricter query parsing 2026-11-03 22:53:07 +05:30
Bhargav d8c9a96016 fix(overview): look up stream grants by iterating stream types 2026-11-03 22:53:07 +05:30
Bhargav 4cdbc73f7c fix(overview): check the catch-all grant before sanitizing the stream name 2026-11-03 22:53:07 +05:30
Bhargav 3e568dca74 fix(overview): match sanitized grant names and resolve grants concurrently 2026-11-03 22:53:07 +05:30
Bhargav 014c8d1d49 fix(overview): tighten comments, private constructors, test the typeless permitted-list path 2026-11-03 22:53:07 +05:30
Bhargav d8c39964ca fix(overview): degrade to per-section errors when grants fail, report license expiry 2026-11-03 22:53:07 +05:30
Bhargav 1af4bf4c28 fix(overview): add forbidden section status, refresh param and review fixes 2026-11-03 22:53:07 +05:30
Bhargav ba0931b473 feat(overview): add org-scoped GET /{org}/overview endpoint
One call returns stream, alert and pipeline sections with a per-section status, honouring per-stream permissions, with a per-caller cache. Fixes get_streams ignoring the permitted-streams list when no stream type is given.
2026-11-03 22:53:07 +05:30
uddhavdave cd1264bfd1 fix(ai): LLM ingest for Vercel/OpenInference/OpenLLMetry/Langfuse, de-duplicated totals, prompt and playground fixes (#16286) 2026-11-03 16:19:42 +00:00
Ashish Kolhe 7e00c41e06 feat(workflows): call any workflow over an authenticated HTTP endpoint (#15706) 2026-11-03 16:06:09 +00:00
a3ee7b1827 feat(dashboards): add a Date variable type with a date picker, output formats and timezone (#16191)
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Co-authored-by: ktx-abhay <abhay.padamani@kiara.tech>
Co-authored-by: Abhay Padamani <141122205+ktx-abhay@users.noreply.github.com>
2026-11-03 16:02:09 +00:00
Shrinath Rao f595e0b7d6 test(alerts): stop the two rca_turn unit-test flakes in the enterprise build (#16326) 2026-11-03 15:20:39 +00:00
Subhra264 45be37ef24 fix(oncall): unsnooze a page so paging continues now (#16338) 2026-11-03 14:37:30 +00:00
Neha P 1d2a6b70d0 test(traces): seed triage-loop brush tests inside the brushed window (#16341) 2026-11-03 13:48:19 +00:00
Harsh Mahajan 1d2182815f fix(ai-review): cut review cost: skip unchanged diffs, bound sessions, lighter tiers (#16347) 2026-11-03 13:44:49 +00:00
Neha PandShrinath Rao c3bfda444d fix(logs): show the run-query prompt when re-applying from Search History (#16213)
Co-authored-by: Shrinath Rao <shnath@openobserve.ai>
2026-11-03 13:24:01 +00:00
mmosarafO2andAshish Kolhe 134e86de7f fix(dbm): one Databases row per server, with a Schema filter inside (#16278)
Co-authored-by: Ashish Kolhe <ashish.j.kolhe@gmail.com>
2026-11-03 12:57:06 +00:00
Subhra264 fa128f2575 fix(oncall): Resolve ends the acknowledgement, plus 13 first-use UX fixes (#16287) 2026-11-03 12:22:02 +00:00
uddhavdave 43cdd4fe61 feat(ai-obs): fix the AI observability UX gaps (#15984) 2026-11-03 11:52:08 +00:00
Bhargav ad75cc43be fix(infra): make the Kubernetes explorer work at any ingest flatten level (#16300) 2026-11-03 11:44:10 +00:00
Hengfei Yang 5074ae209f fix(fleet): list every fleet while RBAC is lifted, as item reads already allow (#16335) 2026-11-03 19:05:13 +08:00
Harsh MahajanandHengfei Yang 25f971f192 ci: run the AI code review on Claude Sonnet 5.5 with the usage-credit key (#16332)
Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com>
2026-11-03 19:04:52 +08:00
Bhargav 0050546f2f fix(rum): accept a JSON array body on the RUM logs intake (#16324) 2026-11-03 10:38:27 +00:00
Hengfei Yang 730b95b29d fix(fleet): wait for an online collector before a rollout sends an unproven version (#16321) 2026-11-03 10:31:49 +00:00
Loakesh Indiran 6d69da63c9 fix: status page counts verdicts per run, not per tick (#16096) 2026-11-03 09:46:51 +00:00
Bhargavandgithub-actions[bot] dc47f4f888 fix(a11y): label alert, anomaly and settings form controls and route aria-* to textarea, combobox and tag input (#16299)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-11-03 09:44:50 +00:00
Vamsi Karthik R b6be863070 test: fix three e2e tests (dashboard variable save, metrics range body, IAM pane Selected filter) (#16309) 2026-11-03 09:42:21 +00:00
ktx-akshay 236f0b9103 test(dashboards): add E2E coverage for the bar gauge panel type (#16313) 2026-11-03 08:35:53 +00:00
Subhra264 c83fd125a7 fix(alerts): Slack app posts for composites, a fair downtime cap, refused posts on Settings (#16269) 2026-11-03 08:34:59 +00:00
Shrinath Rao 1778d7bc5a fix: return 400 for an invalid remote scorer endpoint (#16315) 2026-11-03 08:09:48 +00:00
Loakesh Indiran 2353c0c336 fix(llm-eval): reuse a saved provider key only for its saved endpoint (#16310) 2026-11-03 08:07:37 +00:00
Huaijin a185ab1e13 chore: fill default search Query fields with ..Default::default() (#16314) 2026-11-03 08:01:44 +00:00