Vikrant Gupta
8137ec54ba
fix: arithmetic operators are removed from Dashboard query builder formulas ( #6276 )
...
* fix: the redirect from dashboard landing page to edit removing arithmetic operations
* fix: the url for the dashboard edit widget
2024-10-26 21:46:18 +05:30
SagarRajput-7
440fd4e02b
feat: added info funct for panels in dashaboard layout for showing description ( #6133 )
...
* feat: added info funct for panels in dashaboard layout for showing description
* feat: position description info next to title
* feat: replaced error info icon
2024-10-09 13:33:14 +05:30
SagarRajput-7
58d6487f77
fix: fixed extra space at bottom for list and table panel ( #6049 )
2024-09-25 11:32:06 +05:30
SagarRajput-7
cb1cd3555b
feat: added global search on table panel ( #5893 )
...
* feat: added global search on table panel
* feat: added global search on table panel
* feat: added global search conditionally and with new design
* feat: removed state from datasource
* feat: added global search in full view
* feat: added lightMode styles
* feat: added test cases for querytable and widgetHeader - global search
2024-09-20 16:36:35 +05:30
Vikrant Gupta
2f7d208eb5
fix: added time range key for query and local storage handling ( #6009 )
...
* fix: added time range key for query and local storage handling
* chore: fix jest test cases
* fix: send single element array for only variable option as well
* fix: intermediate stale data should not be shown
2024-09-19 19:23:12 +05:30
Vikrant Gupta
1024483e58
fix: added safety check for query filter items ( #6004 )
...
* fix: added safety check for query filter items
* fix: added a bunch of missing safety nets
2024-09-18 18:02:17 +05:30
Abhishek Mehandiratta
afc97511af
feat(dashboard): add widget count to collapsed section rows ( #5822 )
2024-09-07 02:22:32 +05:30
SagarRajput-7
292b3f418e
chore: dashboard detail - panel data fetched - telemetry ( #5871 )
...
* chore: dashboard detail - panel data fetched - telemetry
* chore: dashboard detail - code refactor
2024-09-06 11:53:05 +05:30
SagarRajput-7
5dc5b2e366
chore: added logeEvents in Kafka-ui ( #5810 )
...
* chore: added logeEvents in Kafka-ui
* chore: changed event logic for graph data fetch
2024-08-30 15:16:44 +05:30
SagarRajput-7
140533b790
feat: added Messaging queue detail page ( #5690 )
...
* feat: added Messaging queue detail page
* feat: added MQDetails - tables - consumer, producer & network latency
* feat: added MQConfigOption - with dummy responses
* feat: configured query-range and autocomplete against the staging setup
* feat: added queryparams and linked config options with graph
* feat: added shareable link, cleanup code and connected details table with graph
* feat: fixed comments
* Messaging queue overview (#5782 )
* feat: added messaging queue overview page
* feat: added get-started links
* feat: fixed comments
* feat: messaging queue misc tasks (#5785 )
* feat: added lightMode styles
* feat: misc fix
* feat: misc fix
* feat: added customer tooltip info text
* feat: removed reset btn until the funcitonality is clear
* feat: fixed comments
* feat: fixed comments and added onDragSelect
* feat: added placeholder doc link for get-started for non-cloud
2024-08-29 16:36:56 +05:30
SagarRajput-7
7cff07333f
fix: added onDragSelect to DBCall and External metric app ( #5694 )
...
* fix: added onDragSelect to DBCall and External metric app
* fix: handled back navigation
2024-08-20 17:45:22 +05:30
Vikrant Gupta
b08e859426
fix: do not add select columns when the datasource is logs ( #5515 )
...
* fix: do not add select columns when the datasource is logs
* chore: added data test id
2024-07-22 13:43:47 +05:30
Vikrant Gupta
7d7d112f40
fix: the dashboard locked bar should be sticky at the bottom ( #5512 )
2024-07-18 13:56:18 +05:30
B Kevin Anderson
77eba9a558
fix: list panel not querying selected columns ( #5452 )
...
Added log and traces columns to query for list panels
Closes #5064
Co-authored-by: Vikrant Gupta <vikrant.thomso@gmail.com>
2024-07-17 12:19:00 +05:30
Vikrant Gupta
43e73e06fe
chore: helpers required for dashboards e2e test cases ( #5496 )
...
* chore: helpers required for dashboards e2e test cases
* chore: helpers required for dashboards e2e test cases
* chore: helpers required for dashboards e2e test cases
2024-07-16 18:35:59 +05:30
Vishal Sharma
df751c7f38
chore: add activation events ( #5474 )
2024-07-16 14:18:59 +05:30
Shaheer Kochai
cd07c743b6
Implement OverlayScrollbars throughout the app for MacOS-like scrolling experience ( #5423 )
...
* feat: build overlay scrollbar component for Virtuoso elements
* feat: apply overlay scroll to Virtuoso components
* feat: build overlay scrollbar component for normal scrollable sections
* feat: apply overlay scrollbar to normal scrollable sections
* feat: add dark mode UI support to overlay scrollbars
* chore: rename OverlayScrollbar to OverlayScrollbarForTypicalChildren
* chore: move inline style to scss file
* chore: rename VirtuosoOverlayScrollbar to OverlayScrollbarForVirtuosoChildren
* chore: move OverlayScrollbarForTypicalChildren to components folder
* chore: create a common component for handling Virtuoso and Typical scroll sections
* chore: rename Virtuoso and Typical Overlay Scrollbar components
* fix: fix the overlay scrollbar initialization flickering
* fix: remove calculated height from typical overlay scrollbar + remove the explicit height: 100%
2024-07-16 14:16:13 +05:30
Vikrant Gupta
b34509215e
fix: pie chart panels not rendering ( #5376 )
...
* fix: pie chart panels not rendering
* fix: restructure code
2024-06-28 12:10:57 +05:30
Vikrant Gupta
c5d23336a7
chore: move the table calculation to backend ( #5351 )
2024-06-27 22:04:14 +05:30
Yunus M
adfeaaa1f0
feat: pass fill gaps to query range api ( #5276 )
2024-06-20 18:34:05 +05:30
Vikrant Gupta
dc294ff6d5
fix: enable custom aggregate interval for all data sources across application ( #5074 )
...
* fix: step interval not working for logs alerts
* fix: build issues
* fix: do not auto update the step interval when user enters some value
* feat: remove initial default 60 from step interval
* feat: revert last change
* fix: step interval mapping
* fix: remove initial default 60 from step interval
* Revert "fix: remove initial default 60 from step interval"
This reverts commit d23ce5e7e2860f37d433070d16793ceab85ed614.
* chore: fix backend
* chore: remove backend changes
* feat: enable the aggregate every interval across product
* fix: handle full view and landing view changes
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
2024-06-12 17:38:05 +05:30
Vikrant Gupta
f2aba5035a
feat: added support for bar chart stacking ( #5138 )
...
* feat: stacked bars uplot poc
* feat: stacked bars uplot poc
* feat: reverse the legend order
* fix: tooltip
* feat: added bands
* feat: added bands calculation function
* feat: code cleanup and added toggle for stacked and unstacked bars
* feat: minor fixes and better naming
* feat: fix jest test cases
* feat: fix data on view mode of bar chart stacked
* feat: make transulecent colors
* fix: build issues
* fix: legend issues in bar chart edit mode
* feat: added implementation details and refactored code in tooltip plugin
* fix: added missing return statement
* fix: eslint prettier issues
* fix: legend visibility issues on view mode
* fix: legend visibility issues on view mode
* feat: added info text
* fix: add info text only in full view mode
* fix: issue with zero index
2024-06-10 17:15:30 +05:30
Vikrant Gupta
a17928df88
fix: clone panel randomly jumping around in the middle causing layout issues ( #5161 )
2024-06-06 17:16:14 +05:30
Rajat Dabade
7e9bf2d48d
feat: add histogram visualisation support ( #4858 )
...
* refactor: added panel type histogram and basic setup done
* feat: histogram for one query
* refactor: multiple query support histogram
* chore: typecorrection
* refactor: done with legend part
* refactor: legend change fix
* refactor: fix the tooltip value for histogram
* refactor: disable drag for histogram
* fix: tsc
* refactor: handled panel type change in edit mode
* refactor: full view done (#4881 )
Co-authored-by: Rajat-Dabade <rajat@signoz.io>
* [Feat]: Full view histogram (#4867 )
* refactor: added panel type histogram and basic setup done
* feat: histogram for one query
* refactor: multiple query support histogram
* chore: typecorrection
* refactor: done with legend part
* refactor: legend change fix
* refactor: fix the tooltip value for histogram
* refactor: disable drag for histogram
* fix: tsc
* refactor: handled panel type change in edit mode
* refactor: full view done
---------
Co-authored-by: Rajat-Dabade <rajat@signoz.io>
Co-authored-by: Yunus M <myounis.ar@live.com>
* feat: histogram customisations (#5133 )
* feat: added bucket size and bucket width enhancements for histogram
* fix: added handling for bucket size bucket count and combine into one series
* fix: added bidirectional sync
* fix: remove extra props from interfaces
* fix: hide legends when merging all queries
* fix: minor legend fixes
* fix: build issues
---------
Co-authored-by: Rajat-Dabade <rajat@signoz.io>
Co-authored-by: Yunus M <myounis.ar@live.com>
Co-authored-by: Vikrant Gupta <vikrant.thomso@gmail.com>
2024-06-05 07:07:49 +05:30
Vikrant Gupta
be9c3f0697
fix: page breaking when query range response is null for table panel … ( #5139 )
...
* fix: page breaking when query range response is null for table panel type
* fix: page breaking when query range response is null for table panel type
* fix: page breaking when query range response is null for table panel type
2024-06-04 00:15:37 +05:30
Vikrant Gupta
c913c8bf20
fix: clone dashboard panel intermittent issue ( #5096 )
2024-05-29 18:59:15 +05:30
Yunus M
932d892d9e
feat: dashboard revamp according to the latest designs ( #4868 )
...
* feat: dashboard list view
* feat: update sort menu items
* feat: wire up add / import dashboard functionss
* feat: update import json styles
* feat: new dashboard templates modal
* feat: add template filter logic
* feat: revamp the overview settings modal (#4894 )
* feat: revamp the overview settings modal
* feat: dashboard settings variable landing page
* feat: dashboard add variable button settings
* feat: add variable modal changes
* feat: handle the unsaved changes for general settings
* feat: follow ups for side panel section for dashboards (#4906 )
* feat: changes for tags input
* feat: side panel header styles
* feat: changes for textbox variable
* feat: handle changes for custom type variable
* feat: overflow preview vales
* feat: overflow preview vales
* feat: setup for new dashboard landing page (#4921 )
* feat: setup for new dashboard landing page
* feat: added empty state widgets
* feat: added functionality to the configure and the add panel button
* feat: tag variables changes
* feat: dashboard revamp changes follow ups (#4929 )
* feat: changes for new panel type modal
* fix: added missing / in the breadcrumbs
* feat: added dashboard settings menu items
* feat: added dashboard rename modal
* feat: move full screen handle a few components up
* feat: handle rename and copy export changes
* feat: minor cleanup
* feat: delete button changes
* feat: dashboard widget edit page design revamp (#4946 )
* feat: dashboard edit page base setup
* feat: right container design revamp
* feat: alerts and thresholds changes right container
* feat: right container
* feat: fix graph styles
* fix: some edits for dashboard edit page
* feat: threshold preview changes (#4990 )
* feat: threshold preview changes
* feat: threshold preview changes
* feat: threshold discard handler
* fix: remove the horizontal scroll from the dashboards landing page
* fix: added margin to dashboard widgets (#4991 )
* fix: rebase conflicts
* feat: dashboard panel grouping change for new designs (#4992 )
* feat: dashboard panel groping base cleanups
* feat: move add panel code from inner component to parent component
* feat: new dashboard section panel naming modal
* feat: dashboard panel groping base cleanups
* feat: grip changes
* feat: dashboard list page revamp and functionality additions (#4994 )
* feat: fix types and code structure for list page
* feat: dashboard actions
* feat: design changes for tags
* feat: design changes for tags
* feat: update import json styles
* feat: added all dashboards row
* feat: added configure metadata linking
* feat: added local storage changes for dynamic columns
* feat: added user metadata display for metadata modal
* feat: configure metadata final changes
* feat: handle dashboard list loading state
* feat: sort and pagination changes for dashboard list view designs (#4996 )
* feat: minor list view css changes
* feat: added sort functionality to the dashboards list
* feat: added sort functionality to the dashboards list
* feat: added name dropdown in the settings drawer and image as base64 format (#5000 )
* feat: added name input in settings drawer
* feat: discard handler
* feat: implemented the name dropdown
* feat: added dashboard list page header
* fix: margin of dashboard list container
* feat: dashboard empty state (#5005 )
* feat: light mode changes for new dashboard revamp (#5006 )
* feat: light mode changes for dahsboards list page
* feat: dashboard description landing page changes
* feat: variable panels landing page light theme changes
* feat: dashboard edit panel light mode
* feat: added dashboard list error state (#5011 )
* feat: added missing light mode designs
* fix: usability / customer issues (#5014 )
* fix: [GH-4986]: preview values not getting updated when the query result is empty
* fix: [GH-4985]: fix the usability of dahsboards variables drawer
* fix: light mode design for component slider
* fix: code cleanup
* fix: 0 being added in case of no tags
* fix: minor styling fixes
* fix: handle silent error for dashboard edit mutation (#5022 )
* fix: handle silent error for dashboard edit mutation
* fix: handle silent error for dashboard edit mutation
* fix: rbac changes
* fix: grip icon color
* fix: new dashboards feedback from testing (#5030 )
* fix: hide create new dashboards from viewer roles
* fix: move the elipsis button right of date time picker and make it a button
* fix: remove duplicate button from actions for now
* fix: last updated by and created by difference
* fix: hide intercom for modals
* fix: actions popover not closing
* fix: temp remove templates modal from normal flow
* fix: delete button event propagation
* fix: minor UI fixes (#5032 )
* fix: update dashboards landing page icons
* fix: added lock icon for locked dashboards
* fix: updated dashboards list page styles
* fix: comment out filters code for phase 2 (#5034 )
* fix: dashboard revamp ui fixes (#5037 )
* fix: increase the width of the graph section
* fix: remove select and next from component slider
* Dashboard vqa 1 (#5090 )
* fix: dashboard VQA pt 1
* fix: dashboard VQA pt 2
* fix: dashboard VQA pt 3
* fix: dashboard VQA pt 4
* fix: dashboard VQA pt 5
* fix: dashboard VQA pt 6
* fix: dashboard VQA pt 7
* fix: added dashboard locked footer and base64 icons (#5091 )
* fix: added dashboard locked footer
* fix: update base64 images
* fix: dashboard delete hover and row actions refactor
* fix: dashboard vqa pt 2 (#5098 )
* fix: review comments
* fix: alerts plot tag spacing
* fix: css variables update
---------
Co-authored-by: Vikrant Gupta <vikrant.thomso@gmail.com>
2024-05-28 19:09:04 +05:30
Vikrant Gupta
76b1e40cbc
feat: added download as csv support for table panel type ( #5067 )
...
* feat: added download as csv support for table panel type
* feat: update the position of download
* fix: build issues
* fix: address review comments
2024-05-24 15:54:36 +05:30
Vikrant Gupta
3b599ea41a
fix: step interval not getting updated on time range change ( #5040 )
2024-05-23 22:44:28 +05:30
Vikrant Gupta
08b1a87cb5
Revert "fix: step interval not getting updated on time range change ( #4944 )" ( #4955 )
...
This reverts commit 5c1c09c7908892a6851e4deb1cec20396b469bfe.
2024-05-01 22:46:32 +05:30
SagarRajput-7
1aec7f3ca6
feat: added tooltips for facing issue btn ( #4948 )
2024-05-01 18:36:56 +05:30
Yunus M
e78e1d4b63
fix: add safety checks to handle null response from query range API ( #4939 )
2024-05-01 15:49:30 +05:30
SagarRajput-7
152aa4b518
fix: fixed facing issue btn alignment issue ( #4936 )
...
* fix: fixed facing issue btn alignment issue
* fix: fixed facing issue btn alignment issue
* fix: moved intercom help messages to util file
2024-05-01 14:49:42 +05:30
Vikrant Gupta
5c1c09c790
fix: step interval not getting updated on time range change ( #4944 )
2024-05-01 12:47:33 +05:30
Vishal Sharma
33960b05fd
chore: update facing issues text ( #4942 )
2024-04-30 23:38:15 +05:30
Vikrant Gupta
191d9b0648
feat: introducing collapsable rows for dashboards ( #4806 )
...
* feat: dashboard panel grouping initial setup
* feat: added panel map to the dashboard response and subsequent types for the same
* feat: added panel map to the dashboard response and subsequent types for the same
* feat: added settings modal
* feat: handle panel collapse and open changes
* feat: handle creating panel map when dashboard layout changes
* feat: handle creating panel map when dashboard layout changes
* feat: refactor code
* feat: handle multiple collapsable rows
* fix: type issues
* feat: handle row collapse button and scroll
* feat: handle y axis movement for rows
* feat: handle delete row
* feat: handle settings name change
* feat: disable collapse/uncollapse when dashboard loading to avoid async states
* feat: decrease the height of the grouping row
* fix: row height management
* fix: handle empty row case
* feat: remove resize handle from the row
* feat: handle re-arrangement of panels
* feat: increase height of default new widget
* feat: added safety checks
2024-04-30 14:36:47 +05:30
SagarRajput-7
bd148bbd5a
fix: restrict visibility of facing-issue button to only cloud users with intercom setup ( #4907 )
...
* fix: restrict visibilty of facing-issue button to only cloud users with intercom setup
* fix: restrict visibilty of facing-issue button to only cloud users with intercom setup
* fix: added a comment
* fix: added chat support feature flag condition
* fix: added a comment
* fix: changed folder structure
2024-04-24 18:56:19 +05:30
SagarRajput-7
1a8f063b4b
feat: [SIG-585]: Added facingIssueBtn at Dashboard list, detail and alert list, detail etc. pages ( #4899 )
...
* feat: [SIG-585]: Added facingIssueBtn at Dashboard list, detail and alert list, detail etc. pages
* feat: [SIG-585]: Added facingIssueBtn for dashboard & alert listing
* feat: [SIG-585]: Added facingIssueBtn for dashboard & alert detail and dashboard panel edit
* feat: [SIG-585]: Code cleanup
* feat: [SIG-585]: Changed logEvent attribute and event content
* feat: [SIG-585]: Changed alignment of button and button text
* feat: [SIG-585]: Changed button color to amber
* feat: [SIG-585]: Code cleanup
2024-04-24 15:48:48 +05:30
Vikrant Gupta
3a5a61aff9
fix: wrong payload being sent in the dashboard payload ( #4854 )
...
* fix: wrong payload being sent in the dashboard payload
* fix: sync the update set dashboard function
* fix: syncronise the var updates
* fix: jest test cases
* fix: added review comments
* fix: do not make query range API call until the queue is empty
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
2024-04-15 11:11:14 +05:30
Rajat Dabade
a54b7baa7d
feat: add support for pie chart panel type ( #4751 )
2024-04-13 09:55:02 +05:30
Yunus M
872ed9e963
fix: time preference from the panel should be used to fetch data ( #4836 )
2024-04-09 11:05:49 +05:30
Yunus M
d6cd155988
feat: update styles for toolbar ( #4824 )
2024-04-08 10:52:58 +05:30
Rajat Dabade
ec9dbb6853
Dashboard Clean up and list view improvement. ( #4675 )
...
* refactor: initial setup
* refactor: created panelWrapper to separate panel data
* fix: type error
* fix: the dimension issue for graphs
* refactor: done with table value uplot panels
* refactor: done with logs panel component
* refactor: updated props for log panel component
* fix: query range duplicate issue for logs
* refactor: trace list view done
* fix: full view support
* refactor: done with edit mode for panels
* refactor: type and props
* refactor: reduce an extra api call on edit for list view
* refactor: done with full graph visibility handler
* refactor: removed commented code
* refactor: removed commented code
* fix: build failure
* refactor: updated service layer graphs
* refactor: updated top level oparation query key
* refactor: added drag select
* refactor: done with drag select in chart
* refactor: code cleanup
* refactor: legend should not need stage and run query
2024-04-02 16:40:41 +05:30
Vikrant Gupta
43ceb052d8
feat: do not retry query range API's with i/o timeout error ( #4768 )
...
* feat: do not retry query range API's with i/o timeout error
* feat: do not retry query range API's with i/o timeout error
2024-03-29 16:00:22 +05:30
Yunus M
6eced60bf5
feat: update time range selection flows to handle relative and absolu… ( #4742 )
...
* feat: update time range selection flows to handle relative and absolute times
* fix: lint error
* fix: lint error
* feat: update logic to handle custom relative times on load and standardize relative time formats
* fix: type issue
* fix: handle light mode and on custom time range select
* chore: update alert frequency corresponding times
* chore: update copy URL
* feat: update styles
2024-03-29 14:53:48 +05:30
Rajat Dabade
dd2afe19f6
[Fix]: full view bar chart ( #4667 )
2024-03-12 14:22:27 +05:30
Rajat Dabade
e519539468
Graph visibility state management. ( #4632 )
...
* refactor: change the state handling of graph visibility
* refactor: removed commented code
2024-03-08 14:11:38 +05:30
Srikanth Chekuri
b3b7522250
chore: update APM metrics to use v4 query range ( #4638 )
2024-03-04 10:15:43 +05:30
Yunus M
1a62a13aea
chore: update query builder to support spatial aggregations and functions ( #4569 )
2024-03-01 14:51:50 +05:30
Rajat Dabade
9964e3425a
Feat: Bar chart ( #4562 )
...
* feat: added bar panel and configuration for bar chart
2024-02-28 14:56:50 +05:30