Commit Graph
1010 Commits
Author SHA1 Message Date
Bhargav 427ee1baf1 fix: 4021 logs page additional error information (#4029)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Introduced `SanitizedHtmlRenderer` for improved and secure HTML
content rendering in search results.

- **Enhancements**
- Improved error handling in the application, including updated error
messages with "TraceID" for better tracking.
- Enhanced user experience by allowing users to view additional error
details during search failures.
- Simplified error output by removing detailed error information from
user interfaces.

- **Bug Fixes**
- Adjusted handling of notifications to more accurately reflect error
states, especially for rate limiting scenarios.

- **Chores**
- Modified dependency version for `rudder-sdk-js` to a specific version,
potentially impacting update capabilities.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-24 13:46:25 +05:30
Bhargav b0d6c761fa Fix: package version (#4027)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit


- **Chores**
- Downgraded the `rudder-sdk-js` dependency version to enhance
compatibility and stability.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-23 12:01:43 +05:30
Sai Nikhil fdd88944e2 fix: #4008 fixed string selection in sql mode (#4016)
in sql mode whenever user changes a stream name it should reflect in the
below drop down and respective schema.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit


- **New Features**
	- Enhanced stream handling within the logs search component.
- Improved management of selected streams, ensuring previous selections
do not persist.
	- Added asynchronous processing capabilities for stream data fetching.

- **Bug Fixes**
- Resolved issues with stream selection clarity by resetting selected
streams appropriately.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-22 14:15:43 +05:30
BhargavandNeha P 979f4ea6b6 feat: Npm package upgrade (#3984)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Bug Fixes**
- Updated error messaging in the Logs UI to provide clearer feedback to
users when search queries fail.

- **Chores**
- Improved element selection specificity in Playwright tests to ensure
interactions with the correct UI elements.
- Upgraded dependencies to the latest versions for improved performance,
security, and compatibility.
- Excluded unnecessary directories from TypeScript compilation to
enhance project specificity and efficiency.
- Refined time zone handling across components for better accuracy in
date and time displays.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Neha P <neha@openobserve.ai>
2024-07-22 13:54:34 +05:30
ktx-vaidehi bd6f4e8822 fix: remove count of value from values api (#4020)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Introduced a `no_count` property to enhance data fetching, allowing
users to specify whether to include item counts in dashboard queries.
- Improved API call flexibility by adding the `no_count` parameter,
optimizing data retrieval based on user needs.

- **Bug Fixes**
- Adjusted the logic for counting items in dashboards, streamlining
performance and reducing unnecessary data payloads.

- **Documentation**
- Updated component and API documentation to reflect the changes in data
handling and query parameters.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-22 12:50:19 +05:30
Bhargav 8f1af1a7b0 fix: Logs page histogram api duplicate call (#3998)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit


- **Bug Fixes**
- Improved reliability of histogram data loading by refining conditional
logic.
- Ensured `loadLogsData()` only runs when necessary, enhancing
performance and preventing unnecessary calls.

- **New Features**
- Enhanced control flow to check for query result hits before proceeding
with certain operations.

- **Tests**
- Introduced a delay in the UI test to improve the reliability of
visibility checks for error messages after refresh actions.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-19 15:42:34 +05:30
Neha PandHengfei Yang d9af0e3126 test: e2e quick mode without timestamp (#4006)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Updated URL generation for copying HTTP traces content in
OpenTelemetry component to improve accuracy.

- **Tests**
- Added a new test case to verify the display of results without
timestamps in quick mode.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com>
2024-07-18 17:26:54 +05:30
ktx-abhay fe3c4459c1 fix: visualization css issues (#4002)
- `Add To Dashboard` pop up css issue.

![image](https://github.com/user-attachments/assets/b0a9a618-f501-415e-a09f-125603edd3a7)
- Confirmation dialog issue for logs visualize toggle button.
2024-07-18 12:42:22 +05:30
Ashish Kolhe 201f76c0e7 fix: enable cache by default & scan size lable issue (#3999) 2024-07-17 22:16:58 +08:00
ktx-abhayandktx-vaidehi e02d476dde fix: visualization stream selection issue (#3993)
- #3980 
- #3843 
- Stream name change issue on chart type change for add panel.
- Validation on `add to dashboard` click.
- CSS issue while showing `errorList` in `addPanel` and `visualization`
page.
- Breakdown reset issue for pie and donut chart.
- Reset old rendered chart on toggle.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Bug Fixes**
- Disabled a section of code that previously updated a field stream
under certain conditions.

- **New Features**
- Added validation and error notifications when adding new panels to the
dashboard to enhance user feedback.

- **Style**
- Updated layout and styling attributes in the dashboard panel view for
improved visual consistency.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: ktx-vaidehi <vaidehi.akhani@kiara.tech>
2024-07-17 12:12:40 +05:30
Taiming Liu f78199ab4f fix: ScanSize label (#3992) 2024-07-16 21:58:37 -07:00
Ashish Kolhe 9284ad9811 fix: log result cache ratio to usage & delta scan size (#3974)
- Report delta scan size for UI 
- Report result cache ratio to usage

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Added `result_cache_ratio` field to enhance cache performance
tracking.
- **Enhancements**
- Updated search and logging functionalities to incorporate
`result_cache_ratio` for more detailed analytics.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-15 16:40:38 +05:30
25bb19d846 feat: visualization for logs page (#3529)
- Visualize the logs data
- Save these visualizations to the dashboard

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Introduced a new `SelectDashboardDropdown` component for selecting and
adding dashboards from a dropdown list.
- Added a `SelectTabDropdown` component for selecting and managing tabs
within a dashboard.

- **Enhancements**
- Added conditional rendering for folder selection in the `AddDashboard`
component.
- Improved handling and validation for `activeFolderId` and
`showFolderSelection` props.
- Enhanced `PanelSchemaRenderer` to handle null or undefined values more
gracefully.
- Updated various components to use dependency injection for
`dashboardPanelDataPageKey`.

- **Bug Fixes**
- Removed unnecessary `click()` actions in multiple UI test scripts to
streamline test flows.
- Fixed various selector and conditional rendering issues in UI
components for better stability and performance.

- **Refactor**
- Refactored `QueryEditor` to include a nullish check, improving
stability.
- Restructured `DashboardQueryEditor` for better maintainability and
clarity.
- Adjusted import statements and removed unused dependencies across
multiple components.

- **Style**
- Adjusted styles and button functionalities in `SearchBar` for a more
intuitive user experience.

- **Tests**
- Updated and streamlined Playwright tests to remove redundant actions
and improve efficiency.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: omkark06 <omkar@zinclabs.io>
Co-authored-by: ktx-vaidehi <vaidehi.akhani@kiara.tech>
Co-authored-by: Neha P <neha@openobserve.ai>
2024-07-15 10:57:45 +05:30
Bhargav bac6869b92 feat: cron feature on alert page (#3923)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Added the ability to set alerts using cron expressions, offering more
flexible scheduling options.
- Introduced a new "frequency_type" property to toggle between 'minutes'
and 'cron' settings for alerts.
	- New tooltip and input fields for configuring cron job activation.

- **UI/UX Improvements**
- Updated tooltips, titles, and input fields for easier configuration of
cron-based alerts.
- Conditional rendering of input fields based on selected frequency
type.

- **Localization**
- Added new translation key "crontitle" with value "Enable Cron" in the
English locale.

- **Enhancements**
- Improved time-related functionalities with new date and timezone
conversion utilities.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-12 17:55:04 +05:30
BhargavandTaiming Liu 72aea59198 fix: sql function change with syntax guide (#3643)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Enhanced text snippet suggestions in the Query Editor with updated
labels and insert text.
- Introduced new functions for advanced search and matching operations
in the Query Editor.
  
- **Improvements**
- Improved search instructions for 'error' values in the Syntax Guide,
including clarifications on case sensitivity.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Taiming Liu <liutaiming3@gmail.com>
2024-07-12 13:02:03 +05:30
Hengfei Yang 47cfcae30a fix: delete wal file when stream already deleted (#3961) 2024-07-12 12:26:47 +08:00
Subhra264 d0d213edba fix: enable rbac for index streams (#3905) 2024-07-10 18:15:59 +08:00
ktx-vaidehi be068a7c5a fix: query management exec dur, query range and pagination fix (#3934)
- For example, if the duration is 150 seconds, the output string will be
"2m 30s".
- For example, if the duration is 7200 seconds, the output string will
be "2h".
- For example, if the durartion is 86900 seconds, the output string will
be "1d 8m 20s".

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Introduced pagination to the query table in the Running Queries List.

- **Enhancements**
- Improved duration formatting in the Query List and Running Queries
List for more detailed and granular time representations.
  
- **Consistency**
- Ensured consistent duration formatting using the new
`queryManagementFormatDuration` function.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-10 14:07:34 +05:30
Hengfei Yang 46a5af14fe feat: secondary index (#3870) 2024-07-10 15:08:07 +08:00
Bhargav 61066675de fix: added plus sign for getcount call & removed duplicate call from … (#3933)
issue# 3932

Added plus sign on search data message like `Showing 1 to 250 out of
5,776,398+ events in 249 ms. (Scan Size: 6.19 GB+)`

Removed duplicate call on live reload.

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- The log title now conditionally includes a plus sign based on specific
criteria for better clarity.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-09 16:19:27 +05:30
Ashish Kolhe cb3112277c chore: set use cache flag (#3931)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Enhancements**
- Improved search performance by enabling cache as the default setting.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-09 14:26:42 +05:30
Ashish KolheandBhargav 80f3488eae chore: set use cache flag (#3929)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Introduced a caching mechanism to the search functionality for
improved performance.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Bhargav <BJP232004@GMAIL.COM>
2024-07-09 13:34:33 +05:30
Ashish Kolhe 792cac73a3 fix: histogram time to match partition time range (#3926)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Bug Fixes**
- Improved log search functionality by ensuring accurate assignment of
`start_time` and `end_time` values directly from the query request.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-09 11:24:47 +05:30
Bhargav 71d6deaa88 fix: dark theme issue on role and group and logs page along with name… (#3914)
… validation on role and group page

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Enhanced validation for group names in "Add Group" to restrict
specific characters.
- Improved validation for role names in "Add Role" to allow only
alphanumeric and underscore characters.

- **Style**
- Updated layout and styling in "Add Group" and "Add Role" sections for
a more consistent and user-friendly interface.
  - Conditional styling in logs index to reflect the current theme.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-05 17:34:13 +05:30
ktx-vaidehiandktx-abhay 754e6b6659 feat: dashboard folder UI changes (#3731)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Enhanced dashboard folder management with improved layout and
functionality for editing and deleting folders.
  - Added icons and labels for better user interaction.

- **Bug Fixes**
- Updated selectors in UI tests for more reliable dashboard folder
interactions.

- **Style**
- Improved visual consistency with updated CSS for folder items,
including better alignment and transitions.

- **Tests**
- Refined UI tests to ensure accurate folder interaction in the
dashboard.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: ktx-abhay <abhay.padamani@kiara.tech>
2024-07-05 15:54:42 +05:30
Bhargav 5cd322db45 fix: Added more meaningful error messages (#3903)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Bug Fixes**
- Enhanced error messages for better clarity during SQL syntax errors
and data retrieval issues.

- **Tests**
- Updated UI test cases to reflect more descriptive error notifications
in the logs page.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-04 18:53:34 +05:30
Prabhat Sharma 44b894f6af chore: improve message (#3899)
Improved message wording

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Bug Fixes**
- Updated notification messages for cancelling running queries to
improve clarity.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-03 14:16:12 -07:00
Omkar KesarkhaneandBhargav a889569366 fix: logs time period in url was getting changed on refreshing page (#3885)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Improved search functionality with enhanced error handling and updated
date-based search parameters.

- **Style**
- Updated styles for `h5` and `h6` elements to refine font size, weight,
line height, letter spacing, and margins.

- **Tests**
- Enhanced UI tests to include additional timeouts and refined click
actions for improved test reliability.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Bhargav <BJP232004@GMAIL.COM>
2024-07-03 18:17:48 +05:30
ktx-vaidehi a9cab266a8 feat: dashboard message toast added cancel button (#3886)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Improved notification system across various dashboard components for
better user feedback.

- **Bug Fixes**
  - Enhanced error handling and messaging for dashboard import actions.

- **Refactor**
- Replaced `useQuasar` with `useNotifications` for consistent and
clearer notifications.

- **User Experience**
- Users now receive more accurate and helpful notifications related to
panel actions and import operations.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-03 16:39:58 +05:30
ktx-vaidehi f7ff49afcd fix: dashboard breakdown fields issues (#3894)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Enhanced handling of the "table" panel type with default aggregation
functions and query field resets.

- **Improvements**
- Improved layout and styling within the dashboard builder for better
visual presentation and organization.
- Updated messages for field additions to reflect the correct number of
fields.

- **Bug Fixes**
- Handled potential null values in array length access to prevent errors
during data conversion.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-03 16:19:24 +05:30
Omkar KesarkhaneandTaiming Liu 7eafb64d71 fix: added traces ids support in search requests (#3872)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Introduced trace ID management with functions for adding, removing,
and generating trace contexts.
  - Added the ability to cancel running queries.

- **Enhancements**
- Integrated tracing functionality into search operations for improved
observability.
  - Updated CORS configuration to allow `traceparent` headers.

- **Debugging**
  - Added console logs for traceparent parameters in search functions.

- **Localization**
  - Added new localization key for "cancel" message in English.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Taiming Liu <liutaiming3@gmail.com>
2024-07-02 07:02:30 -07:00
ktx-vaidehiandktx-abhay 1105a51d4b feat: dashboard breakdown fields (#3767)
- #2333 

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Introduced Dashboard version 4 with advanced layout and configuration
options.
  - Added support for a new "breakdown" axis in dashboard panels.
- Enhanced dashboard panel query capabilities to include breakdown
fields.

- **Updates**
  - Updated default dashboard panel data to use version 4.
  - Enhanced drag-and-drop functionality for dashboard panel axis items.
- Improved logic for handling different panel types and their
configurations.

- **Localization**
- Added new localized terms and messages for improved user guidance and
clarity.

- **Bug Fixes**
- Corrected field validation and configuration logic for various chart
types in the dashboard.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: ktx-abhay <abhay.padamani@kiara.tech>
2024-07-02 18:22:14 +05:30
Omkar Kesarkhane d0c066d295 chore: added tailwind css (#3718)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
  - Integrated Tailwind CSS for enhanced styling capabilities.
  - Added Autoprefixer to ensure cross-browser compatibility.
  - Introduced PostCSS configuration for better CSS processing.

- **Improved Styling**
- New styling framework (Tailwind CSS) incorporated into the project for
easier and more efficient design.
```
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-02 13:09:54 +05:30
ktx-vaidehi 9eed498c07 fix: query management size units initial value unit is in mb not bytes (#3875)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
- Updated display units for original and compressed sizes from bytes to
megabytes in the query list.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-02 12:10:11 +05:30
ktx-vaidehi 20e0901399 feat: original size and compressed size unit in query management (#3865)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Enhancements**
- Improved the display of file sizes by formatting `original_size` and
`compressed_size` for better readability in the Query List table.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-01 18:26:02 +05:30
ktx-vaidehi 0a78513459 fix: if function_error is not found getting errors (#3867)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Bug Fixes**
- Improved stability of dashboard panel loading by updating property
access methods.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-07-01 17:43:24 +05:30
Juan Calderon-Perez 8f5e34e639 fix: Remove trailing slash from otlphttp configuration (#3854) 2024-06-30 11:12:55 +08:00
Bhargav 85d1ad8a56 fix: partial result (#3851)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Enhanced data processing in paginated views, including updated field
values, grid columns, and histogram chart titles.
  
- **Bug Fixes**
- Improved data extraction and filtering for more accurate query
responses in paginated data.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-06-30 05:49:40 +05:30
BhargavandNeha P 8c7f68647d fix: common field issue & search around for multistream (#3839)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Bug Fixes**
- Updated logic in log details to ensure specific elements display
correctly based on stream selection.

- **Tests**
- Improved test reliability by checking element disabled status instead
of performing multiple click actions.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Neha P <neha@openobserve.ai>
2024-06-27 14:37:08 +05:30
Bhargavandoasisk c0152b82ce fix: less hour selected in absolute time shouldn't change to query range (#3825)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Improvements**
- Enhanced the date/time handling in the log search feature for more
accurate start time calculations.

- **Tests**
- Improved reliability of UI tests by forcefully clicking elements in
specific scenarios.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: oasisk <ashish.j.kolhe@gmail.com>
2024-06-25 22:53:51 +05:30
Omkar KesarkhaneandBhargav 99855f9035 fix: Multiple query cancellation issue (#3819)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **Bug Fixes**
- Improved handling of selected rows and delete dialog visibility in the
Running Queries list.
- Added better error handling for specific error code (429) in log
operations, providing more informative notifications.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Bhargav <BJP232004@GMAIL.COM>
2024-06-25 18:55:36 +05:30
Bhargavandomkark06 5b5aa5110f feat: added multi delete option for running queries (#3784)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
  - Added multi-selection capability to the query table.
  - Introduced a new section for log streams.
  - Enhanced search functionality with different time range filters.
  - Added a button to cancel multiple queries simultaneously.

- **UI/UX Improvements**
- Enhanced the UI with additional search field options and corresponding
query filters.
  - Adjusted styling for search inputs and select fields.

- **Bug Fixes**
- Improved handling of `access_token` for different authentication
scenarios.

- **API Improvements**
  - Added new API endpoint for canceling multiple queries.
- Updated `delete_running_queries` endpoint to support batch deletions.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: omkark06 <omkar@zinclabs.io>
2024-06-25 16:34:28 +05:30
Bhargavandomkark06 d571c5b941 fix: greyed our run query button (#3788)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Implemented query range restrictions in the search functionality,
providing users with clear messages and tooltips on limits.
- Introduced handling for `function_error` responses in the logs,
improving error messaging.

- **Improvements**
- Enhanced date and time selection in the `DateTime` component with
better conditional disabling and tooltips.
- Updated user interface labels for clarity and consistency in the
English language file.

- **Configuration**
- Added a chunk size warning limit of 3000KB in the build configuration
to optimize the build process.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: omkark06 <omkar@zinclabs.io>
2024-06-25 16:13:55 +05:30
ktx-vaidehiandoasisk 69f3db0612 feat: Dashboard query range per stream (#3804)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Added a button with tooltip in the dashboard panel to display query
range values.

- **Improvements**
- Updated error messages in search functionality to mention query range
restrictions in hours.
- Enhanced log and dashboard pages with a function to generate formatted
error messages for query range limits.

- **Bug Fixes**
- Fixed alignment issues in the `usePanelDataLoader` function call
within the dashboard components.

- **Event Handling**
- Introduced a new event `"result-metadata-update"` in dashboard panel
renderer for better metadata updates.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: oasisk <ashish.j.kolhe@gmail.com>
2024-06-25 14:45:00 +05:30
ktx-abhay 56f5b66488 fix: dashboard pie, donut chart getAxesOnZeroOf issue (#3810)
![image](https://github.com/openobserve/openobserve/assets/141122205/0970c31f-ec9a-4d06-b8cd-2cd059dcc960)


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **New Features**
  - Added support for "pie" and "donut" chart types in dashboards.

- **Refactor**
  - Improved logic for rendering "table" chart type.
  - Enhanced data processing logic for various chart types.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-06-25 11:02:39 +05:30
ktx-abhay 69e2d8353a fix: dashboard gauge chart getAxesOnZeroOf issue (#3801)
![image](https://github.com/openobserve/openobserve/assets/141122205/c6753555-469b-432b-a42d-941b94d03827)


<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Bug Fixes**
- Improved rendering logic for gauge and table chart types, ensuring
correct display order in dashboards.

- **New Features**
- Enhanced data filtering for panels, now supporting both "metric" and
"gauge" types for more accurate data representation.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-06-24 14:59:39 +05:30
Ashish KolheandHengfei Yang 2158b0de1a feat: add setting for query range per stream (#3789)
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
- Added support for query duration adjustments based on a maximum query
range in search functionality.
	- Introduced new fields for time range validation in search responses.
	- Included maximum query range settings in stream configurations.

- **Improvements**
- Enhanced log stream components to handle maximum query range
restrictions effectively.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->

---------

Co-authored-by: Hengfei Yang <hengfei.yang@gmail.com>
2024-06-22 23:41:29 +05:30
ktx-vaidehi 31278b1880 fix: dashboard bugs for null values and table chart (#3779)
- #3773 
- #3776 
- #3777 

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

- **New Features**
  - Improved tooltip text for missing values on the Config Panel.
  
- **Bug Fixes**
- Enhanced value formatting logic for better consistency in data
conversion.

- **Refactor**
- Streamlined data processing logic for more efficient handling of SQL
data.
  - Updated comparison checks for strict type consistency.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-06-20 16:09:36 +05:30
Bhargav 4727e7bc43 fix: reset field list sequence while switching between UDS and all fi… (#3774)
…elds

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Bug Fixes**
- Resolved an issue where the `toggleSchema` function did not initialize
`selectedFieldsName` correctly, preventing unexpected behavior in
handling selected field names.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-06-20 12:19:26 +05:30
Bhargav 57496ea718 fix: Multi stream debug log (#3770)
- Removed debug log
- Removed duplicate interesting field for multistream

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

- **Improvements**
- Enhanced handling of the `interestingFieldList` for better data
processing.
- Removed unnecessary `console.log` statements for cleaner console
output.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
2024-06-19 21:54:59 +05:30