+5
ae22a74e62
feat: ux improvement main ( #11838 )
...
#11720
Design at:
https://github.com/openobserve/designs/blob/main/dashboards/ux-improvement-dialog/design.md
---------
---------
Co-authored-by: ktx-vaidehi <134508096+ktx-vaidehi@users.noreply.github.com >
Co-authored-by: Abhay Padamani <141122205+ktx-abhay@users.noreply.github.com >
Co-authored-by: Sai Nikhil <nikhil@openobserve.ai >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: ktx-akshay <akshay.patil@kiara.tech >
Co-authored-by: Bhargav <BJP232004@GMAIL.COM >
Co-authored-by: ktx-mihir <mihir.patel@kiara.tech >
Co-authored-by: ktx-riya <riya.kukadiya@kiara.tech >
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Omkar Kesarkhane <127078473+omkarK06@users.noreply.github.com >
Co-authored-by: omkark06 <omkar@zinclabs.io >
Co-authored-by: ktx-vaidehi <vaidehi.akhani@kiara.tech >
Co-authored-by: ktx-abhay <abhay.padamani@kiara.tech >
Co-authored-by: Shrinath Rao <shnath@openobserve.ai >
2026-05-28 11:00:49 +00:00
Ashish Kolhe
6ecd9363be
fix: refactor corealted metrics tab ( #12242 )
2026-05-27 09:41:42 +00:00
ktx-kirtan
1829cd46f8
fix: ux improvement dialog - Revert ( #11824 )
...
Reverts openobserve/openobserve#11644
2026-05-14 14:35:28 +00:00
be427039f0
feat: ux improvement dialog ( #11644 )
...
#11720
Design at:
https://github.com/openobserve/designs/blob/main/dashboards/ux-improvement-dialog/design.md
---------
Co-authored-by: ktx-riya <riya.kukadiya@kiara.tech >
Co-authored-by: ktx-mihir <mihir.patel@kiara.tech >
Co-authored-by: Kirtan Thakkar <kirtan@kiara.tech >
Co-authored-by: ktx-akshay <akshay.patil@kiara.tech >
Co-authored-by: Shrinath Rao <shnath@openobserve.ai >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-14 12:00:25 +00:00
Omkar Kesarkhane
b864b093f2
fix: service details operations table sorting ( #11683 )
...
#11590
## What changed
Fixed sorting on the operations and resource tables in the service
details side panel. Previously, columns like P99, P95, and P75 sorted by
their formatted string values (e.g., "1.23ms") instead of their raw
numeric values, producing incorrect sort order. Sorting is now handled
client-side via a custom sort function that compares raw latency values,
and the TenstackTable receives explicit `sort-by`/`sort-order` props
with a `sort-change` event handler.
## Why
The TenstackTable's built-in sorting handler sorted on the formatted
display value, which is a string — making numeric sorting incorrect for
latency percentile columns. The fix aligns with how sorting is handled
in `ServicesCatalog.vue` (referenced implementation pattern).
2026-05-08 12:10:58 +00:00
87da57db50
feat: ux improvement tabs and buttons ( #11595 )
...
Design at:
https://github.com/openobserve/designs/blob/main/dashboards/ux-improvement-tabs-buttons/design.md
---------
Co-authored-by: Kirtan Thakkar <kirtan@kiara.tech >
Co-authored-by: ktx-mihir <mihir.patel@kiara.tech >
Co-authored-by: Copilot <copilot@github.com >
Co-authored-by: ktx-riya <riya.kukadiya@kiara.tech >
Co-authored-by: sai nikhil kethe <nikhil@openobserve.ai >
Co-authored-by: ktx-akshay <akshay.patil@kiara.tech >
2026-05-06 15:00:37 +00:00
929f9d88a3
fix: split metrics into Node, Pod, Network, and Other tabs in Traces ( #11399 )
...
#11360
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Omkar Kesarkhane <undefined@users.noreply.github.com >
2026-04-24 08:55:24 +00:00
cb64eb56e9
fix: fixed span kind value mapping in traces editor ( #11257 )
...
1. Updated span kind value mapping in traces editor
2. Fixed overflowing operation-name in trace details
3. Changed Service Map to Trace Graph in trace details tabs
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Omkar Kesarkhane <undefined@users.noreply.github.com >
2026-04-15 05:06:12 +00:00
Omkar Kesarkhane and github-actions[bot]
0c92272d0b
fix: added metrics tab in service graph node details panel ( #11203 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-12 02:03:44 +00:00
Omkar Kesarkhane
46a90368af
feat: Traces service graph improvements ( #11097 )
...
Design at: observability/traces
2026-04-02 08:49:03 +00:00
ByteBaker
881a6611c0
feat: simplify service discovery feature ( #10946 )
...
## Core changes
- **Schema**: `service_streams_dimensions` table dropped entirely.
Service rows gain `disambiguation JSONB`, `set_id`, and
`field_name_mapping JSONB`. Incidents: `correlation_key VARCHAR`
replaced with `group_values JSONB`.
- **Migrations**: 6 new sea-orm DSL migrations (raw SQL strings removed
for cross-backend consistency; GIN index creation remains raw SQL — no
native sea-orm support).
- **`ServiceIdentityConfig`**: `fqn_priority_dimensions` replaced with
`distinguish_by` list. `max_total_service_rows` renamed from
`max_total_services` (unit = rows, not logical services).
- **Meta types**: `CorrelationConfidence`, `ConfidenceLevel`,
`DimensionMatchDetail` removed from `correlation.rs`.
`SemanticFieldGroup` → `FieldAlias` (fields are aliases to group IDs,
not full group descriptors).
- **Handlers**: Authorization checks added to list, correlate, and
get-config endpoints. `_grouped` endpoint removed; `_recommendations`
endpoint added.
- **Cleanup job**: Leader election added (smallest UUID ingester wins);
hardcoded 1h interval + 30-day stale threshold replace the removed
configurable env vars.
- **Processing mode removed**: Compactor-mode path removed; single
ingester-only path remains.
- **UI**: FQN priority config replaced with `distinguish_by` field
selector. New `ServiceIdentitySetup.vue` guided setup flow.
`is_scope`/`is_stable`/`normalize` toggles removed from semantic group
editor. ~13-14 FQN-related i18n keys removed from each of 12 locale
files.
## Env var changes
Removed (15):
- `O2_SERVICE_STREAMS_SAMPLE_EVERY_NTH_STREAM` → renamed (see below)
- `O2_SERVICE_STREAMS_SAMPLE_EVERY_NTH_FILE`
- `O2_SERVICE_STREAMS_RECORD_SAMPLE_PERCENT`
- `O2_SERVICE_STREAMS_STABLE_DIMENSION_THRESHOLD`
- `O2_SERVICE_STREAMS_TRANSIENT_DIMENSION_THRESHOLD`
- `O2_SERVICE_STREAMS_MAX_STREAMS_PER_SERVICE`
- `O2_SERVICE_STREAMS_MIN_CORRELATION_CONFIDENCE`
- `O2_SERVICE_STREAMS_PROCESSING_MODE`
- `O2_SERVICE_STREAMS_BATCH_MAX_SERVICES`
- `O2_SERVICE_STREAMS_CLEANUP_INTERVAL_MINS`
- `O2_SERVICE_STREAMS_STALE_THRESHOLD_HOURS`
- `O2_SERVICE_STREAMS_MAX_TOTAL_DIMENSIONS`
- `O2_SERVICE_STREAMS_MAX_TOTAL_VALUES`
- `O2_SERVICE_STREAMS_CHANNEL_CAPACITY`
- `O2_SERVICE_STREAMS_MAX_FLUSH_RETRIES`
Renamed:
- `O2_SERVICE_STREAMS_SAMPLE_EVERY_NTH_STREAM` →
`O2_SERVICE_STREAMS_SAMPLE_RATE` (default: 10)
Kept:
- `O2_SERVICE_STREAMS_ENABLED` (default: false)
- `O2_SERVICE_STREAMS_SAMPLE_WINDOW_SECS` (default: 300)
- `O2_SERVICE_STREAMS_BATCH_FLUSH_INTERVAL_SECS` (default: 600)
- `O2_SERVICE_STREAMS_MAX_TOTAL_SERVICES` (default: 500,000)
Added:
- `O2_SERVICE_STREAMS_TRACKED_ALIAS_IDS` — comma-separated alias group
IDs tracked system-wide by default; "service" always implicit
Design at: designs/correlation/proposal-v2
2026-03-30 13:47:40 +05:30
Sai Nikhil
fdd3d91016
fix: service graph v2 UI ( #10889 )
2026-03-13 13:58:58 +05:30