* feat: created a component for apdex
* refactor: added get and set apDexSetting API support
* refactor: done with ApDexSetting
* feat: done with the traces graph for ApDex
* refactor: separated traces using feature flag
* refactor: restucture the component level
* feat: done with metrics ApDex application
* refactor: removed unwanted logs
* fix: some css part
* refactor: handle error state
* refactor: made use of constants and handleGraphClick for apDex
* refactor: shifted type to type.ts
* chore: css fixes
* refactor: handle error and loading state
* refactor: one on one mapping
* refactor: according to review comments
* refactor: removed unwanted color from local theme colors
* refactor: one on one mapping for queryKey
* refactor: updated css for view traces button issue
* chore: commented out the ExcludeStatusCode feature
* refactor: updated some css part of ApDexSetting popover
* test: added test case for ApDexApplication and ApDexSettings
* refactor: test cases
* refactor: review comments
* refactor: remove the checked for threshold size upto 1
* refactor: changed some text part of ApDex
* refactor: only ApDexMetrics inuse
* refactor: changes due to merge conflicts
* fix: build pipeline
* chore: change the type of the threshold
* feat: widget header as ReactNode
* chore: error for the title is updated
* refactor: widget header as Reactnode
* refactor: show tooltip when hover over the question icon
* refactor: review changes
* refactor: convert threadhold to ReactNode
* refactor: updated test cases
* refactor: move allow threshold a level up
* fix: build pipeline
* fix: input number issue for value 0
---------
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
* feat: done with prd full view
* refactor: updated some variable and naming convection
* feat: when click on label only select associated graph
* feat: made the table scrollable
* feat: update the table column length
* feat: save notification after saving state
* refactor: removed unwanted code
* refactor: renamed some file
* fix: linter issue
* fix: position of save button
* refactor: seperated widgetGraphComponent from gridGraphComponent
* feat: fetching the localstorage data while initial loading of graph
* fix: dependency of graphVisibilityHandler for other component
* refactor: updated the notification msg on save
* fix: linter error
* refactor: remove the update logic of graph from graph component
* refactor: created utils and move some utility code
* refactor: place the checkbox component in fullview
* refactor: updated the utils function added enun localstorage
* refactor: added enum for table columns data
* refactor: name changes to graphVisibilityStates
* refactor: shifted the type to types.ts
* refactor: sepearated the type from graph componnet
* refactor: seperated graphOptions from graph component
* refactor: updated imports
* refactor: shifted the logic to utils
* refactor: remove unused file and check for full view
* refactor: using PanelType instead of GraphType
* refactor: changed the variable name
* refactor: provided checks of useEffect
* test: added unit test case for utility function
* refactor: one on one maping of props and value
* refactor: panelTypeAndGraphManagerVisibility as a props
* refactor: remove the enforing of type in useChartMutable
* refactor: updated the test case
* refactor: moved types to types.ts files
* refactor: separated types from components
* refactor: one to one mapping and cancel feature
* refactor: remove unwanted useEffect and used eventEmitter
* fix: only open chart visibility will change issue
* refactor: removed unwanted useEffect
* refactor: resolve the hang issue for full view
* refactor: legend to checkbox connection, separated code
* refactor: updated styled component GraphContainer
* chore: removed unwanted consoles
* refactor: ux changes
* fix: eslint and updated test case
* refactor: review comments
* chore: fix types
* refactor: made utils for getIsGraphLegendToggleAvailable
* refactor: removed the ref mutation from graphPanelSwitch
* refactor: resolve the issue of chart state not getting reflect outside fullview
* refactor: common utility for toggle graphs visibility in chart
* refactor: shifted ref to perticular component level
* test: removed extra space
* chore: close on save and NaN infinity check
* refactor: added yAxisUnit to GraphManager table header
* refactor: create a function for appending yAxisUnit to table header
* fix: decimal upto 2 decimal points
---------
Co-authored-by: Vishal Sharma <makeavish786@gmail.com>
Co-authored-by: Pranay Prateek <pranay@signoz.io>
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
* feat: sorting for tooltip in graph view
* Update index.tsx
* refactor: name of the variable in itemSort
---------
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
* style: corrected the positioning of the charts tooltip
* style: stored value for pixel in variable
* chore: logic is shifted to plugin
---------
Co-authored-by: palashgdev <palashgdev@gmail.com>
* feat: v5 is in progress
* feat: antdv5 is updated
* fix: build is fixed
* fix: default config is over written by custom one
* chore: onchange handler is updated
* chore: overflow is hidden in the layout
* Update index.tsx
* fix: import is fixed
* chore: un used import is fixed
* fix: dark mode is updated in service map
* fix: config dropdown is updated
* fix: logs types is updated
* fix: copy clipboard notification is updated
* chore: layout changes are updated
* chore: colors is updated
* chore: action width is updated
Co-authored-by: Pranay Prateek <pranay@signoz.io>
Co-authored-by: Vishal Sharma <makeavish786@gmail.com>
* style: use 'No Data' for empty graphs
* style: use 'No data' for empty graphs
Signed-off-by: Marius Kimmina <mar.kimmina@gmail.com>
Signed-off-by: Marius Kimmina <mar.kimmina@gmail.com>
Co-authored-by: Vishal Sharma <makeavish786@gmail.com>
* fix: live tail is fixed
* fix: graph state is updated
* chore: step size is updated
* chore: xaxis config is updated
* chore: isDisabled state is updated for top navigation
* chore: selected interval is updated in the reducer
* fix: build is fixed
* chore: xAxis config is updated
Co-authored-by: Pranay Prateek <pranay@signoz.io>
Co-authored-by: Ankit Nayan <ankit@signoz.io>
* added more changes to query builder
* added types for composite queries
* (feat): added edit rules and create rules forms
* (feat): added chart preview for alert metric ui
* (feat): added threshold in chart, translations in alert form and a few fixes
* feat: added a link for alert name in list alerts page and source for each rule update
Co-authored-by: Pranshu Chittora <pranshu@signoz.io>
* chore: eslint is updated
* chore: some eslint fixes are made
* chore: some more eslint fix are updated
* chore: some eslint fix is made
* chore: styled components type is added
* chore: some more eslint fix are made
* chore: some more eslint fix are updated
* chore: some more eslint fix are updated
* fix: eslint fixes
Co-authored-by: Pranshu Chittora <pranshu@signoz.io>
* feat: data time and graph label consistency across FE
* feat: saved state of sidebar and horizontal scroll fix for trace filter page
* feat: add Y-Axis unit for missing metrics graphs
* chore: update node version from 12.18 to 12.22
* fix: 24hr time unit on graph