ahmadshaheer
9050be3834
feat: add timestamp to funnel description payload and update mutation type
2025-06-03 16:15:51 +05:30
ahmadshaheer
091dc91f76
refactor: update funnel description endpoint from POST /save to PUT /{funnel_id}
2025-06-03 16:15:51 +05:30
ahmadshaheer
d62b1cf49f
chore: remove p99_latency references from funnel metrics
2025-06-03 16:15:51 +05:30
ahmadshaheer
988495b612
fix(useLocalStorage): stabilize initialValue handling to prevent unnecessary re-renders
2025-06-03 16:15:51 +05:30
ahmadshaheer
0096e57e22
chore: remove the existing filters of a step on clicking replace button
2025-06-03 16:15:51 +05:30
ahmadshaheer
fc8767a391
chore: temporarily hide latency pointer from funnel steps
2025-06-03 16:15:51 +05:30
ahmadshaheer
a7baa3b841
fix: refetch funnel steps overview on clicking refresh
2025-06-03 16:15:51 +05:30
ahmadshaheer
649ff4d35c
chore: remove dev env check
2025-06-03 16:15:51 +05:30
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
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
Amlan Kumar Nandy
cdbf23d053
chore: infra monitoring improvements ( #8002 )
2025-05-26 06:03:01 +00:00
Amlan Kumar Nandy
3ca3db2567
chore: add to alerts/dashboard improvements for one chart per query mode in metrics explorer ( #8014 )
2025-05-26 05:45:21 +00:00
Vikrant Gupta
cffa511cf3
feat(user): support sso and api key ( #8030 )
...
* feat(user): support sso and api key
* feat(user): remove ee references from pkg
* feat(user): remove ee references from pkg
* feat(user): related client changes
* feat(user): remove the sso available check
* feat(user): fix go tests
* feat(user): move the middleware from ee to pkg
* feat(user): some more error code cleanup
* feat(user): some more error code cleanup
* feat(user): skip flaky UI tests
* feat(user): some more error code cleanup
2025-05-25 14:16:42 +05:30
Vikrant Gupta
b1c78c2f12
feat(license): build license service ( #7969 )
...
* feat(license): base setup for license service
* feat(license): delete old manager and import to new
* feat(license): deal with features
* feat(license): complete the license service in ee
* feat(license): add sqlmigration for licenses
* feat(license): remove feature flags
* feat(license): refactor into provider pattern
* feat(license): remove the ff lookup interface
* feat(license): add logging to the validator functions
* feat(license): implement features for OSS build
* feat(license): fix the OSS build
* feat(license): lets blast frontend
* feat(license): fix the EE OSS build without license
* feat(license): remove the hardcoded testing configs
* feat(license): upgrade migration to 34
* feat(license): better naming and structure
* feat(license): better naming and structure
* feat(license): better naming and structure
* feat(license): better naming and structure
* feat(license): better naming and structure
* feat(license): better naming and structure
* feat(license): better naming and structure
* feat(license): integration tests
* feat(license): integration tests
* feat(license): refactor frontend
* feat(license): make frontend api structure changes
* feat(license): fix integration tests
* feat(license): revert hardcoded configs
* feat(license): fix integration tests
* feat(license): address review comments
* feat(license): address review comments
* feat(license): address review comments
* feat(license): address review comments
* feat(license): update migration
* feat(license): update migration
* feat(license): update migration
* feat(license): fixed logging
* feat(license): use the unmarshaller for postable subscription
* feat(license): correct the error message
* feat(license): fix license test
* feat(license): fix lint issues
* feat(user): do not kill the service if upstream is down
2025-05-24 19:14:29 +05:30
Nityananda Gohain
77d1492aac
fix: allow non expireable API key ( #8013 )
...
* fix: allow non expireable API key
* fix: clean up pat to API key middleware
* fix: address comments
* fix: update response of create api key
* fix: gettable struct
* fix(api-key): frontend changes for api key refactor
---------
Co-authored-by: vikrantgupta25 <vikrant@signoz.io>
2025-05-23 07:47:20 +00:00
Shaheer Kochai
16140991be
refactor: update logs explorer pagination logic ( #7010 )
...
* refactor: pagination changes in query range custom hook
* refactor: handle pagination changes in k8s logs and host logs
* refactor: logs panel component pagination changes
* fix: handle resetting offset on changing page size
* fix: optimize context log rendering and prevent duplicate logs
* chore: revert pagination handling changes for logs context view
* chore: remove unused function and prop
* refactor: handle the updated pagination logic in k8s entity events
* refactor: refactor queryPayload generation in logs pagination custom hook
* fix: remove handling for last log timestamp being sent with query_range
* chore: remove the unnecessary last log related changes from LogsExplorerViews
* Revert "fix: optimize context log rendering and prevent duplicate logs"
This reverts commit ad9ef188651e5106cbc84fe40fc36061c2b9fd40.
* fix: prevent recalculating the start/end timestamps while fetching next/prev pages
* chore: logs explorer pagination tests
* fix: rewrite test and mock scroll
* chore: use real timers to detect the start/end timestamps mismatch + enhance tests
* refactor: extract filters and order by into a separate function
* chore: add tests for logs context pagination
* chore: write tests for host logs pagination
* chore: overall improvements to host logs tests
* chore: k8s entity logs pagination tests
* chore: reset capturedQueryRangePayloads in beforeEach
* chore: dashboard logs panel component pagination tests
* fix: fix the breaking logs pagination test by change /v3 to /v4
* chore: remove the unused prop from HostMetricsLogs
2025-05-22 09:42:51 +00:00
Shaheer Kochai
e03342e001
feat: add support for request integrations in aws integrations page ( #7968 )
...
* feat: add support for request integrations in aws integrations page
* chore: write test for request aws integrations
2025-05-20 21:39:40 +05:30
Shaheer Kochai
57f96574ff
fix: trace funnel bugfixes and improvements ( #7922 )
...
* fix: display the inter-step latency type in step metrics table
* chore: send latency type with n+1th step + make latency type optional
* fix: fetch and format get funnel steps overview metrics
* chore: remove dev env check
* fix: overall fixes
* fix: don't cache validate query + trigger validate on changing error and where clause as well
* fix: display the latency type in step overview metrics table + p99_latency to latency
* chore: revert dev env check removal (remove after BE changes are merged)
* fix: adjust create API response
* chore: useLocalStorage custom hook
* feat: improve the run funnel flow
- for the initial fetch of funnel results, require the user to run the funnel
- subsequently change the run funnel button to a refresh button
- display loading state while any of the funnel results APIs are being fetched
* fix: fix the issue of add step details breaking
* fix: refetch funnel details on rename success
* fix: redirect 'learn more' to trace funnels docs
* fix: handle potential undefined step in latency type calculation
* fix: properly handle incomplete steps state
* fix: fix the edge case of stale validation state on transitioning from invalid steps to valid steps
* fix: remove the side effect from render and move to useEffect
2025-05-20 19:44:05 +04:30
Yunus M
354e4b4b8f
feat: show pricing update banner in home page ( #7990 )
...
* feat: show pricing update banner in home page
2025-05-20 19:40:01 +05:30
Shaheer Kochai
d7102f69a9
feat: add support for S3 region buckets syncing ( #7874 )
...
* feat: add support for S3 region buckets syncing
* fix: hide the dropdown icon and not found dropdown for s3 buckets selector
* fix: display s3 buckets selector only for s3 sync service
* chore: tests for configure service s3 sync
---------
Co-authored-by: Piyush Singariya <piyushsingariya@gmail.com>
2025-05-20 13:32:32 +00:00
Aditya Singh
040c45b144
Custom Quick Filters: Logs ( #7986 )
...
* chore: quick filters - added filters init (#7867 )
Co-authored-by: Aditya Singh <adityasingh@Adityas-MacBook-Pro.local>
* 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>
* 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>
---------
Co-authored-by: Aditya Singh <adityasingh@Adityas-MacBook-Pro.local>
2025-05-20 12:39:49 +00:00
Sahil Khan
207d7602ab
chore: changed name of api monitoring from third party apis to external apis ( #7989 )
2025-05-20 17:24:09 +05:30
Shaheer Kochai
88239cec4d
fix: AWS integration bugfixes ( #7886 )
...
* fix(AccountSettingsModal): add region deselect functionality to region selector
* fix(AWS integration): redirect help button to aws integration documentation
* style(Header): update button color on hover for improved visibility
2025-05-20 03:48:11 +00:00
SagarRajput-7
10ba0e6b4f
feat: added error preview and warning text with info on cyclic dependency detected ( #7893 )
...
* feat: added error preview and warning text with info on cyclic dependency detected
* feat: removed console.log
* feat: restricted save when cycle found
* feat: added test cases for variableitem flow and update test cases
* feat: updated test cases
* feat: corrected the recent resolved title text
2025-05-19 17:28:26 +07:00
Shaheer Kochai
88e1e42bf0
chore: add analytics events for trace funnels ( #7638 )
2025-05-19 09:22:35 +00:00
Amlan Kumar Nandy
2b28c5f2e2
chore: persist the filters and time selection, modal open state in summary view ( #7942 )
2025-05-19 11:54:05 +07:00
Vikrant Gupta
175e9a4c5e
fix(apm): update the apdex to latest response structure ( #7966 )
...
* fix(apm): update the apdex to latest response structure
* fix(apm): update the apdex to latest response structure
2025-05-17 16:23:11 +05:30