When custom error handling is enabled, the application displays custom
error messages or default data if an error occurs.
If no default data is set, it shows a custom error message to inform
users about the issue.
Fixed issues reported in sentry related to dashboard.
Most issues were related to undefined or null.
---------
Co-authored-by: ktx-keshavi <keshavi.bhalani@kiara.tech>
1. Removed Y axis labels from all RUM dashboards
2. Fixed chart overlapping of web vitals dashboard
3. Added web vitals blog link
---------
Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com>
On dashboard panels, with echarts default horizontal zooming was not On.
So enabled it so users can click and select horizontal area to zoom in.
This affects the logs page as well.
---------
Co-authored-by: ktx-keshavi <keshavi.bhalani@kiara.tech>
This PR contains timezone-related changes.
Problem: The timestamp column displayed on the grid and charts across
the log, metrics, traces, and dashboard pages is currently set to the
browser's timezone, and there is no option to adjust it to a different
timezone.
Solution: Users will have the option to select their preferred timezone
within the datetime component. This selected timezone will then be
applied to the timezone column in both the grid and charts.
---------
Co-authored-by: Kirtan Thakkar <kirtan@kiara.tech>
Co-authored-by: ktx-vaidehi <vaidehi.akhani@kiara.tech>
Co-authored-by: ktx-keshavi <keshavi.bhalani@kiara.tech>
Few charts rendered from the SQL queries were not showing the improved
tooltip with scrolling. That has been fixed.
---------
Co-authored-by: ktx-keshavi <keshavi.bhalani@kiara.tech>
Heatmap charts are not able to render time-series data. Fixed that by
considering time related data as a block data for the heatmap
Co-authored-by: ktx-keshavi <keshavi.bhalani@kiara.tech>
Issue #357
This pull request introduces a new UI screen that allows users to create
RUM API Tokens and User Level API Key.
**RUM Token:**
Within the Ingestion page, users will now find a dedicated RUM section.
In this initial release, we've included the capability to install RUM
via NPM and create API tokens.
**User-level API Key**
Under the "Settings" menu on the top right profile icon, the user will
get options to create a User API Key. This feature is available in the
cloud version.
Tooltip Fixes:
Fixed the tooltip display in PromQL and SQL charts to ensure it appears
correctly, providing users with accurate information when hovering over
data points.
Legend Scrolling in Tooltip:
Implemented legend scrolling within the tooltip. When the tooltip
extends beyond the visible area, users can now scroll through the legend
items to access additional data points easily.
Legend Scrolling on Cursor Hover:
Enabled legend scrolling when the cursor hovers over the chart. This
makes it more intuitive for users to explore and interact with data
series.
Bold Current Hovered Series Name:
To highlight the current series being hovered over, the series name in
the tooltip and legend is now displayed in bold. This improves
visibility and comprehension of the chart data.
---------
Co-authored-by: ktx-keshavi <keshavi.bhalani@kiara.tech>
Features:
- Multi-query support for PromQL (#799)
- New chart type: heatmap (#1111)
- Unit support for SQL queries
- Replacing plotly with echarts for chart rendering
- Resizable query editor in add/edit panel page
- Warn user when navigating away from add/edit panel page
- Show a warning when the panel configurations are updated and not
applied on the chart
- Performance Improvement for dashboards with a lot of panels
- For SQL and PromQL queries all the legends are now shown at the bottom
Bugs Fixed:
- Prevent duplicate save clicks from add panel page
- Variable loading UI issue (#1375)
- Axis ticks overlapping issues fixed
- Legend positioning and configuration issues (#801, #802)
- Dates are not fully visible in custom sql mode (#1043)
Other:
- Panel and dashboard data version conversion
- Refactoring dashboard componets for modular and resulable architecture
- Aggregation issues in chart rendering
- Chart loading and updating animations
- Shows axis pointer on hovering over the chart
- Introduce dashboard versioning for maintaining schema changes
---------
Co-authored-by: ktx-vaidehi <vaidehi.akhani@kiara.tech>
Co-authored-by: ktx-keshavi <keshavi.bhalani@kiara.tech>
Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com>