makeavish
3708e5fc75
fix: prettier format
2025-06-15 16:51:17 +05:30
Vishal Sharma
1cf4504e75
Merge branch 'main' into fix/add-span-links-to-span-details
2025-06-15 16:15:00 +05:30
Dimitris Mavrommatis
3fc6f7ee63
feat(trace): add visuals for events on span waterfall and flamegraph ( #7889 )
...
* fix: add visuals on waterfall and flamegraph for span events
* fix: correct offsets for events
* fix: addressed comments
* chore: update the name of the import
* fix: interface change
* chore: formatting
---------
Co-authored-by: Nityananda Gohain <nityanandagohain@gmail.com>
Co-authored-by: Vikrant Gupta <vikrant@signoz.io>
2025-06-15 10:39:39 +00:00
Vishal Sharma
bb0e37281e
Merge branch 'main' into fix/add-span-links-to-span-details
2025-06-15 15:58:26 +05:30
Sahil Khan
f1016baf03
chore: updated http-proxy-middleware to 3.0.5 from 3.0.3 ( #8245 )
2025-06-13 21:35:48 +05:30
Amlan Kumar Nandy
e5c0d9e44a
chore: allow url as label value in alerts ( #8244 )
2025-06-13 17:47:01 +07:00
Yunus M
e51056c804
fix: use preference.name rather than preference.key ( #8234 )
2025-06-13 11:44:42 +05:30
Yunus M
c477e0ef16
feat: sidebar revamp ( #8087 )
...
* feat: sidebar revamp - initial commit
* feat: move billinga and other isolated routes to settings
* feat: handle channel related routes
* feat: update account settings page
* feat: show dropdown for secondary items
* feat: handle reordering of pinned nav items
* feat: improve font load performance
* feat: update font reference
* feat: update page content styles
* feat: handle external links in sidebar
* feat: handle secondary nav item clicks
* feat: handle pinned nav items reordering
* feat: handle sidenav pinned state using preference, handle light mode
* feat: show sidenav items conditionally
* feat: show version diff indicator only to self hosted users
* feat: show billing to admins only and integrations to cloud and enterprise users
* feat: update fallback link
* feat: handle settings menu items
* fix: settings page reload on nav chnage
* feat: intercom to pylon
* feat: show invite user to admin only
* feat: handle review comments
* chore: remove react query dev tools
* feat: minor ui updates
* feat: update changes based on preference store changes
* feat: handle sidenav shortcut state
* feat: handle scroll for more
* feat: maintain shortcuts order
* feat: manage license ui updates
* feat: manage settings options based on license and roles
* feat: update types
* chore: add logEvents
* feat: update types
* chore: fix type errors
* chore: remove unused variable
* feat: update my settings page test cases
---------
Co-authored-by: makeavish <makeavish786@gmail.com>
2025-06-12 19:55:32 +05:30
Shaheer Kochai
fff7f8fc76
feat: add span scope filter to trace details page ( #8005 )
...
* feat: add span scope filter to trace details page
* chore: add tests for the span scope selector flows when onchange and query are provided
* refactor: remove the unnecessary queryName prop and infer it from query
* fix: fix the failing span scope selector tests
2025-06-12 11:03:28 +00:00
Shaheer Kochai
8cfeef4521
fix: fix sentries ( #8003 )
...
* fix: handle potential undefined values in groupBy calculation in TracesExplorer
* fix: add optional chaining for aggregateAttribute key check in Query component
* fix: add optional chaining for filters in SpanScopeSelector to handle potential undefined values
* fix: fix the warning in logs chart by adding the missing date-time format option
* fix: improve trace graph allDataPoints null check
* chore: remove the keys.length from null check
2025-06-12 15:28:06 +04:30
Sahil Khan
d85a1a21ac
feat: generalised preferences framework ( #7903 )
...
* feat: preferences framework generalised scaffolded
* feat: preferences framework integrated logs & saved logs views
* feat: fixed bugs in saved views for traces
* fix: removed unused file
* fix: wrapped metric explorer inside preferences context as it uses useoptions hook
* feat: added tests for preferences framework alongside some minor bugs improvements
* chore: added tests for traces loader and updater
* chore: fixed failing tests due to new context for preferences
* fix: minor saved views handling bug
* fix: minor pref fix
* fix: breaking tests
* fix: undo removal of pref context from live logs
* feat: split the logic of columns and formatting load in logs
* fix: breaking tests
* fix: pr comments
* fix: minor bug and pr comments regarding better resync
* fix: bugs in internal flows
* fix: url pref sync
* fix: minor bug fix
* fix: fixed failing tests
* fix: fixed failing tests
2025-06-11 10:06:01 +00:00
Sahil Khan
33e70d1f37
fix: traces back button issue ( #8041 )
...
Co-authored-by: Vishal Sharma <makeavish786@gmail.com>
2025-06-10 13:25:59 +00:00
Shaheer Kochai
53f9e7d811
chore: trace funnels bugfixes/improvements ( #8114 )
...
* fix: refetch funnel steps overview on clicking refresh
* chore: temporarily hide latency pointer from funnel steps
* chore: remove the existing filters of a step on clicking replace button
* fix(useLocalStorage): stabilize initialValue handling to prevent unnecessary re-renders
* chore: remove p99_latency references from funnel metrics
* fix(useFunnelMetrics): ensure latency type defaults to P99 when undefined
2025-06-10 12:45:25 +00:00
Yunus M
e79195ccf1
fix: handle alert list updates ( #8109 )
2025-06-10 10:56:45 +05:30
Amlan Kumar Nandy
f77bb888a8
chore: add analytics for metrics explorer ( #8108 )
2025-06-10 04:42:49 +00:00
Amlan Kumar Nandy
baa15baea9
chore: metrics explorer summary view fixes ( #8126 )
2025-06-10 04:18:12 +00:00
Vikrant Gupta
decb660992
chore(sqlmigration): drop the rule history and data migrations table ( #8181 )
2025-06-09 15:46:22 +05:30
Amlan Kumar Nandy
0acbcf8322
chore: remove critters-webpack-plugin ( #8172 )
2025-06-07 16:21:06 +07:00
dependabot[bot]
11eabdc2ac
chore(deps): bump webpack-dev-server from 4.15.2 to 5.2.1 in /frontend ( #8160 )
...
* chore(deps): bump webpack-dev-server from 4.15.2 to 5.2.1 in /frontend
Bumps [webpack-dev-server](https://github.com/webpack/webpack-dev-server ) from 4.15.2 to 5.2.1.
- [Release notes](https://github.com/webpack/webpack-dev-server/releases )
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v4.15.2...v5.2.1 )
---
updated-dependencies:
- dependency-name: webpack-dev-server
dependency-version: 5.2.1
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com>
* feat: upgraded webpack-cli for compatibility fix for webpack-dev-server upgrade
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: SagarRajput-7 <162284829+SagarRajput-7@users.noreply.github.com>
Co-authored-by: SagarRajput-7 <sagar@signoz.io>
2025-06-07 07:24:18 +00:00
Vibhu Pandey
eb94554f5a
feat(preference): add support for objects and arrays ( #8142 )
...
* refactor(preference): better readability
* refactor: better readability
* refactor: better readability
* fix: change frontend contract
* refactor: change frontend
* refactor: change frontend
* refactor: change frontend
* refactor: change frontend
* chore: fix tsc
* chore: fix tsc
* chore: fix tsc
* chore: fix tsc
2025-06-06 22:38:28 +05:30
SagarRajput-7
d60c9ab36b
feat: handle unkown metric in panel query ( #8083 )
...
* feat: handle unkown metric in panel query
* feat: added handling with type empty and key present or not
* feat: added test cases
* feat: added comment to better explain the logic
* feat: fixed operator list for unkown metric
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
2025-06-05 11:23:25 +00:00
SagarRajput-7
cd4df6280f
feat: fixed multiple sentry error around dashboards ( #8148 )
2025-06-04 13:20:51 +07:00
Vikrant Gupta
c32dd9f17e
chore(feature): drop the feature status table ( #8124 )
...
* chore(feature): drop the feature set table
* chore(feature): cleanup the types and remove unused flags
* chore(feature): some more cleanup
* chore(feature): add codeowners file
* chore(feature): init to basic plan for failed validations
* chore(feature): cleanup
* chore(feature): pkg handler cleanup
* chore(feature): pkg handler cleanup
* chore(feature): address review comments
* chore(feature): address review comments
* chore(feature): address review comments
---------
Co-authored-by: Vibhu Pandey <vibhupandey28@gmail.com>
2025-06-03 17:05:42 +05:30
Shaheer Kochai
c58cf67eb0
refactor: update funnel description endpoint from POST /save to PUT /{funnel_id} ( #8080 )
...
* refactor: update funnel description endpoint from POST /save to PUT /{funnel_id}
* feat: add timestamp to funnel description payload and update mutation type
---------
Co-authored-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
2025-06-03 10:59:54 +00:00
Aditya Singh
d683b94344
[ Fix #8102 ] Logs Issues with context view ( #8111 )
...
* fix: add active log id to charts query
* refactor: remove comment
* fix: remove active log id on filter change
* test: update test for log explorer
* test: update test for log explorer
---------
Co-authored-by: Aditya Singh <adityasingh@Adityas-MacBook-Pro.local>
2025-06-03 09:57:39 +00:00
Vikrant Gupta
3bb9e05681
chore(dashboard): make dashboard schema production ready ( #8092 )
...
* chore(dashboard): intial commit
* chore(dashboard): bring all the code in module
* chore(dashboard): remove lock unlock from ee codebase
* chore(dashboard): go deps
* chore(dashboard): fix lint
* chore(dashboard): implement the store
* chore(dashboard): add migration
* chore(dashboard): fix lint
* chore(dashboard): api and frontend changes
* chore(dashboard): frontend changes for new dashboards
* chore(dashboard): fix test cases
* chore(dashboard): add lock unlock APIs
* chore(dashboard): add lock unlock APIs
* chore(dashboard): move integrations controller out from module
* chore(dashboard): move integrations controller out from module
* chore(dashboard): move integrations controller out from module
* chore(dashboard): rename migration file
* chore(dashboard): surface errors for lock/unlock dashboard
* chore(dashboard): some testing cleanups
* chore(dashboard): fix postgres migrations
---------
Co-authored-by: Vibhu Pandey <vibhupandey28@gmail.com>
2025-06-02 22:41:38 +05:30
Vikrant Gupta
9d397d0867
fix(license): fixes for license service ( #8121 )
...
* fix(license): fixes for license service
* fix(license): fixes for license service
* fix(license): add code comments
2025-06-02 17:09:19 +05:30
Aditya Singh
dd11ba9f48
fix: remove create dashboard call before navigate ( #8029 )
...
* fix: remove create dashboard call before navigate
* feat: minor refactor
---------
Co-authored-by: Aditya Singh <adityasingh@Adityas-MacBook-Pro.local>
2025-06-02 08:02:09 +00:00
Aditya Singh
b6180f6957
fix: fix html escape and json string parsing in qb ( #8039 )
...
Co-authored-by: Aditya Singh <adityasingh@Adityas-MacBook-Pro.local>
2025-06-02 06:42:02 +00:00
aniketio-ctrl
68effaf232
chore: support for non-normalized metrics behind a feature flag ( #7919 )
...
feat(7294-services): added dot metrics boolean for services tab
2025-05-30 10:27:29 +00:00
Aditya Singh
c08d1bccaf
FIX: Pipelines edit filter return empty filter ( #8055 )
...
* fix: fix pipeline add and edit form flow
* test: update test cases
---------
Co-authored-by: Aditya Singh <adityasingh@Adityas-MacBook-Pro.local>
Co-authored-by: Vishal Sharma <makeavish786@gmail.com>
2025-05-30 15:47:26 +05:30
Amlan Kumar Nandy
1d77780c70
feat: add views tab to metrics explorer ( #8091 )
2025-05-30 05:39:24 +00:00
Vikrant Gupta
4733af974e
fix(license): return the active license even in case of suspended status ( #8097 )
...
* fix(license): return the active license even in case of suspended status
* fix(license): suspended check for side nav
* fix(license): suspended check for side nav
* fix(license): suspended check for side nav
* fix(license): suspended check for side nav
2025-05-29 12:05:27 +00:00
Amlan Kumar Nandy
1ab6c7177f
chore: infra monitoring fixes ( #8066 )
2025-05-29 10:53:47 +07:00
SagarRajput-7
5a602bbeb7
fix: added safety checks for query data ( #8088 )
2025-05-28 21:41:24 +05:30
SagarRajput-7
f487f088bd
Revert "feat: improved the alert rules list search functionality" ( #8085 )
...
* Revert "feat: improved the alert rules list search functionality (#8075 )"
This reverts commit bec52c3d3e3b95dc8ca72bda5c237b3e7b2d02dc.
* feat: added search capability for labels
* feat: added test cases
2025-05-28 21:24:26 +05:30
SagarRajput-7
bec52c3d3e
feat: improved the alert rules list search functionality ( #8075 )
...
* feat: improved the alert rules list search functionality
* feat: improvements and tooltip added for more info
* feat: style improvement
* feat: style improvement
* feat: style improvement
2025-05-28 05:23:42 +00:00
Srikanth Chekuri
0a6a7ba729
chore: show migration info to all cloud regions ( #8077 )
2025-05-28 04:48:42 +00:00
Vishal Sharma
3d758d4358
feat: init pylon and deprecate intercom ( #8059 )
2025-05-28 07:11:11 +05:30
Vishal Sharma
9c8435119d
feat: add appcues and remove customerio ( #8045 )
2025-05-27 19:49:55 +00:00
Dimitris Mavrommatis
91c8b0fa12
Merge branch 'main' into fix/add-span-links-to-span-details
2025-05-27 21:25:51 +02:00
Vikrant Gupta
ae7364f098
fix(login): fixed the interceptor to handle multiple failures ( #8071 )
...
* fix(login): fixed the interceptor to handle multiple failures
* fix(login): fixed the interceptor to handle multiple failures
2025-05-27 15:47:33 +00:00
Yunus M
93de4681a9
feat: oss - sso and api keys ( #8068 )
...
* feat: oss - sso and api keys
* feat: show to community and community enterprise
---------
Co-authored-by: Vikrant Gupta <vikrant@signoz.io>
2025-05-27 20:29:09 +05:30
Aditya Singh
69e94cbd38
Custom Quick FIlters: Integration across other tabs ( #8001 )
...
* chore: added filters init
* chore: handle save and discard
* chore: search and api intergrations
* feat: search on filters
* feat: style fix
* feat: style fix
* feat: signal to data source config
* feat: search styles
* feat: update drawer slide style
* chore: quick filters - added filters init (#7867 )
Co-authored-by: Aditya Singh <adityasingh@Adityas-MacBook-Pro.local>
* feat: no results state
* fix: minor fix
* feat: qf setting ui
* feat: add skeleton to dynamic qf
* fix: minor fix
* feat: announcement tooltip added
* feat: announcement tooltip added refactor
* feat: announcement tooltip styles
* feat: announcement tooltip integration
* fix: number vals in filter list
* feat: announcement tooltip show logic added
* feat: light mode styles
* feat: remove unwanted styles
* feat: remove filter disable when one filter added
* style: minor style
* fix: minor refactor
* test: added test cases
* feat: integrate custom quick filters in logs
* Custom quick filter: Other Filters | Search integration (#7939 )
* chore: added filters init
* chore: handle save and discard
* chore: search and api intergrations
* feat: search on filters
* feat: style fix
* feat: style fix
* feat: signal to data source config
* feat: search styles
* feat: update drawer slide style
* feat: no results state
* fix: minor fix
* Custom Quick FIlters: UI fixes and Announcement Tooltip (#7950 )
* feat: qf setting ui
* feat: add skeleton to dynamic qf
* fix: minor fix
* feat: announcement tooltip added
* feat: announcement tooltip added refactor
* feat: announcement tooltip styles
* feat: announcement tooltip integration
* fix: number vals in filter list
* feat: announcement tooltip show logic added
* feat: light mode styles
* feat: remove unwanted styles
* feat: remove filter disable when one filter added
* style: minor style
---------
Co-authored-by: Aditya Singh <adityasingh@Adityas-MacBook-Pro.local>
---------
Co-authored-by: Aditya Singh <adityasingh@Adityas-MacBook-Pro.local>
* feat: code refactor
* feat: debounce search
* feat: refactor
* feat: exceptions integrate
* feat: api monitoring qf integrate
* feat: handle query name show
* Custom quick filters: Tests and pr review comments (#7967 )
* chore: added filters init
* chore: handle save and discard
* chore: search and api intergrations
* feat: search on filters
* feat: style fix
* feat: style fix
* feat: signal to data source config
* feat: search styles
* feat: update drawer slide style
* feat: no results state
* fix: minor fix
* feat: qf setting ui
* feat: add skeleton to dynamic qf
* fix: minor fix
* feat: announcement tooltip added
* feat: announcement tooltip added refactor
* feat: announcement tooltip styles
* feat: announcement tooltip integration
* fix: number vals in filter list
* feat: announcement tooltip show logic added
* feat: light mode styles
* feat: remove unwanted styles
* feat: remove filter disable when one filter added
* style: minor style
* fix: minor refactor
* test: added test cases
* feat: integrate custom quick filters in logs
* feat: code refactor
* feat: debounce search
* feat: refactor
---------
Co-authored-by: Aditya Singh <adityasingh@Adityas-MacBook-Pro.local>
* feat: integrate traces data source to settings
* feat: duration nano traces filter in qf
* fix: allow only admins to change qf settings
* feat: has error handling
* feat: fix existing tests
* feat: update test cases
* feat: update test cases
* feat: minor refactor
* feat: minor refactor
* feat: log quick filter settings changes
* feat: log quick filter settings changes
* feat: log quick filter settings changes
---------
Co-authored-by: Aditya Singh <adityasingh@Adityas-MacBook-Pro.local>
2025-05-27 20:04:57 +05:30
SagarRajput-7
8990fb7a73
feat: allow custom color pallete in panel for legends ( #8063 )
2025-05-27 16:19:35 +07:00
SagarRajput-7
aaeffae1bd
feat: added enhancements to legends in panel ( #8035 )
...
* feat: added enhancements to legends in panel
* feat: added option for right side legends
* feat: created the legend marker as checkboxes
* feat: removed histogram and pie from enhanced legends
* feat: row num adjustment
* feat: added graph visibilty in panel edit mode also
* feat: allignment and fixes
* feat: added test cases
2025-05-27 13:50:40 +05:30
SagarRajput-7
fb1f320346
feat: added custom stepIntervals to bar chart for better visibilty ( #8023 )
...
* feat: added custom stepIntervals to bar chart for better visibilty
* feat: added test cases
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
2025-05-27 11:48:38 +05:30
Shaheer Kochai
4d484b225f
feat(error): build generic error component ( #8038 )
...
* feat: build generic error component
* chore: test error component in DataSourceInfo component
* feat: get version from API + minor improvements
* feat: enhance error notifications with ErrorV2 support and integrate ErrorModal
* feat: implement ErrorModalContext + directly display error modal in create channel if request fails
* chore: write tests for the generic error modal
* chore: add optional chaining + __blank to _blank
* test: add trigger component tests for ErrorModal component
* test: fix the failing tests by wrapping in ErrorModalProvider
* chore: address review comments
* test: fix the failing tests
---------
Co-authored-by: Vikrant Gupta <vikrant@signoz.io>
2025-05-26 22:20:24 +05:30
Amlan Kumar Nandy
3a396602a8
chore: persist the state selection in the URL for all entities and filters in Infra Monitoring ( #7991 )
2025-05-26 06:58:55 +00:00
Amlan Kumar Nandy
650cf81329
chore: metrics explorer minor fixes ( #8042 )
2025-05-26 06:43:06 +00:00