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
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
Ekansh Gupta
d732f8ba42
fix: updated the service name in exceptions filter ( #8069 )
...
* fix: updated the service name in exceptions filter
* fix: updated the service name in exceptions filter
* fix: updated the service name in exceptions filter
2025-05-27 17:42:08 +00:00
Srikanth Chekuri
0ec1be1ddf
chore: add querier base implementation ( #8028 )
2025-05-27 20:54:48 +05:30
Srikanth Chekuri
62810428d8
chore: add logs statement builder base ( #8024 )
2025-05-27 13:51:38 +00:00
Vikrant Gupta
d1d7da6c9b
chore(preference): add sidenav pinned preference ( #8062 )
2025-05-27 13:29:31 +05:30
Piyush Singariya
28a01bf042
feat: Introducing DynamoDB integration ( #8012 )
...
* feat: introducing DynamoDB integration
* fix: allow non expireable API key
* fix: clean up pat to API key middleware
* fix: address comments
* fix: update response of create api key
* feat: adding dashboard
* fix: adding dynamodb icon
* Update pkg/query-service/app/cloudintegrations/services/definitions/aws/dynamodb/assets/dashboards/overview.json
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: nityanandagohain <nityanandagohain@gmail.com>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-05-27 07:18:20 +00:00
Srikanth Chekuri
0925ae73a9
chore: add traces statement builder base ( #8020 )
2025-05-25 22:14:47 +05:30
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
Vibhu Pandey
2ba693f040
chore(linter): add more linters and deprecate zap ( #8034 )
...
* chore(linter): add more linters and deprecate zap
* chore(linter): add more linters and deprecate zap
* chore(linter): add more linters and deprecate zap
* chore(linter): add more linters and deprecate zap
2025-05-25 11:40:39 +05:30
Vibhu Pandey
403630ad31
feat(signoz): compile time check for dependency injection ( #8033 )
2025-05-24 23:53:54 +05:30
Vibhu Pandey
93ca3fee33
fix(quickfilter): fix injection of quickfilter ( #8031 )
...
## 📄 Summary
fix injection of quickfilter
2025-05-24 22:00:12 +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
Piyush Singariya
7feb94e5eb
feat: Introducing SNS integration (AWS) ( #7996 )
...
* feat: introducing SNS integrations
* fix: panel title updated
2025-05-23 11:38:27 +00:00
Vibhu Pandey
47dc2b98f1
chore(go-lint): enable go-lint ( #8022 )
2025-05-23 15:52:58 +05:30
Srikanth Chekuri
f4dc2a8fb8
chore: remove telemetrytests package and add generic type for aggregation ( #8019 )
2025-05-23 09:29:15 +00:00
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
Piyush Singariya
6090a6be6e
feat: ElastiCache AWS Integration ( #7923 )
...
* feat: adding elastiCache
* chore: removing AWS unnecessary prefix
* chore: update in units in 2 panels
2025-05-23 06:07:29 +00:00
Srikanth Chekuri
eabddf87d2
fix: time shift not working with fill gaps ( #7999 )
2025-05-23 09:33:47 +05:30
Vibhu Pandey
9e13245d1b
feat(emailing): add smtp and emailing ( #7993 )
...
* feat(emailing): initial commit for emailing
* feat(emailing): implement emailing
* test(integration): fix tests
* fix(emailing): fix directory path
* fix(emailing): fix email template path
* fix(emailing): copy from go-gomail
* fix(emailing): copy from go-gomail
* fix(emailing): fix smtp bugs
* test(integration): fix tests
* feat(emailing): let missing templates passthrough
* feat(emailing): let missing templates passthrough
* feat(smtp): refactor and beautify
* test(integration): fix tests
* docs(smtp): fix incorrect grammer
* feat(smtp): add to header
* feat(smtp): remove comments
* chore(smtp): address comments
---------
Co-authored-by: Vikrant Gupta <vikrant@signoz.io>
2025-05-22 18:31:52 +00:00
Nityananda Gohain
a1c7a948fa
fix: add error message in login ( #8010 )
...
* fix: add error message in login
* fix: use newf
2025-05-22 16:23:54 +00:00
Vikrant Gupta
0bfe53a93c
chore(cache): use sensible defaults for caching ( #8011 )
...
* chore(cache): use sensible defaults for caching
* chore(cache): initialize the cache for http handlers
* chore(cache): revert cache DI
2025-05-22 11:46:09 +00:00
Nityananda Gohain
aadf2a3ac7
fix: logs window based pagination to pageSize offset instead of using… ( #6830 )
...
* fix: logs window based pagination to pageSize offset instead of using id filter
* fix: add support for asc
* fix: remove unwanted code
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
2025-05-22 15:05:41 +05:30
Nityananda Gohain
824302be38
chore: update API key ( #7959 )
...
* chore: update API key
* fix: delete api key on user delete
* fix: migration
* fix: api
* fix: address comments
* fix: address comments
* fix: update structs
* fix: minor changes
* fix: error message
* fix: address comments
* fix: integration tests
* fix: minor issues
* fix: integration tests
2025-05-21 17:21:19 +05:30
Ekansh Gupta
91fae8c0f3
fix: changed the get request access from admin to view ( #7997 )
2025-05-21 08:01:34 +00:00
Nityananda Gohain
0f7d226b9b
Fix: exists clause in logs QB ( #7987 )
...
* fix: exists in logs QB
* fix: exists in logs json qb
2025-05-21 10:22:42 +05:30
Srikanth Chekuri
018346ca18
chore: add aggregation expr rewriter and exhaustive tests for logs filter ( #7972 )
2025-05-20 16:54:34 +05:30
Ekansh Gupta
7290ab3602
feat: added entry point operations api for the service overview page ( #7957 )
...
* feat: added entry point operations api for the service overview page
* feat: added entry point operations api for the service overview page
* feat: added entry point operations api for the service overview page
* feat: added entry point operations api for the service overview page
* feat: added entry point operations api for the service overview page
* feat: added entry point operations api for the service overview page
* feat: added entry point operations api for the service overview page
---------
Co-authored-by: Nityananda Gohain <nityanandagohain@gmail.com>
2025-05-20 05:58:40 +00:00
Piyush Singariya
a0d896557e
feat: introducing ECS + SQS integration ( #7840 )
...
* feat: introducing S3 sync as AWS integration
* chore: trying restructuring
* chore: in progress
* chore: restructuring looks ok
* chore: minor fix in tests
* feat: integration with Agent check-in complete
* chore: minor change in validation
* fix: removing validation and altering overview
* fix: aftermath of merge conflicts
* test: updating agent version
* test: updating agent version
* test: updating agent version 3
* test: updating agent version 11
* test: updating agent version 14
* chore: replace with newer error utility
* feat: introducing ECS integration (AWS Integrations)
* chore: adding metrics to ecs integration
* feat: adding base SQS files
* feat: adding metrics for SQS
* feat: adding ECS dashboard
* feat: adding dashboards for SQS
* fix: adding SentMessageSize metrics in SQS
* fix: for calculating log connection status for S3 Sync
* fix: adding check for svc type, fixing cw logs integration.json S3 Sync
* fix: in compiledCollectionStrat for servicetype s3sync
* test: testing agent version
* fix: change in data collected for S3 Sync logs
* test: testing agent 19
* chore: replace fmt.Errorf
* fix: tests and adding validation in S3 buckets
* fix: test TestAvailableServices
* chore: replacing fmt.Errorf
* chore: updating the agent version to latest
* chore: reverting some changes
* fix: remove services from Variables
* chore: change overview.png
2025-05-19 14:17:52 +05:30
Vibhu Pandey
6dbcc5fb9d
fix(analytics): fix heartbeat event ( #7975 )
2025-05-19 08:04:33 +05:30
Vibhu Pandey
da084b4686
chore(savedview|apdex|dashboard): create modules and handlers ( #7960 )
...
* chore(savedview): refactor into module and handler
* chore(rule): move telemetry inside telemetry
* chore(apdex): refactor apdex and delete dao
* chore(dashboard): create a dashboard module
* chore(ee): get rid of the init nonesense
* chore(dashboard): fix err and apierror confusion
* chore: address comments
2025-05-17 00:15:00 +05:30
Srikanth Chekuri
6821efeb99
chore: move visitor impl out of generated files ( #7956 )
2025-05-16 14:47:23 +00:00
Srikanth Chekuri
c5d5c84a0e
chore: add fieldmapper implementation ( #7955 )
2025-05-16 20:09:57 +05:30
Srikanth Chekuri
03600f4d6f
chore: add query builder types ( #7940 )
2025-05-16 00:00:01 +05:30
Srikanth Chekuri
9fbf111976
chore: less strict context for fetching field values ( #7807 )
2025-05-15 19:59:40 +05:30
Nityananda Gohain
0a2b7ca1d8
chore(auth): refactor the auth modules and handler in preparation for multi tenant login ( #7778 )
...
* chore: update auth
* chore: password changes
* chore: make changes in oss code
* chore: login
* chore: get to a running state
* fix: migration inital commit
* fix: signoz cloud intgtn tests
* fix: minor fixes
* chore: sso code fixed with org domain
* fix: tests
* fix: ee auth api's
* fix: changes in name
* fix: return user in login api
* fix: address comments
* fix: validate password
* fix: handle get domain by email properly
* fix: move authomain to usermodule
* fix: use displayname instead of hname
* fix: rename back endpoints
* fix: update telemetry
* fix: correct errors
* fix: test and fix the invite endpoints
* fix: delete all things related to user in store
* fix: address issues
* fix: ee delete invite
* fix: rename func
* fix: update user and update role
* fix: update role
* fix: login and invite changes
* fix: return org name in users response
* fix: update user role
* fix: nil check
* fix: getinvite and update role
* fix: sso
* fix: getinvite use sso ctx
* fix: use correct sourceurl
* fix: getsourceurl from req payload
* fix: update created_at
* fix: fix reset password
* fix: sso signup and token password change
* fix: don't delete last admin
* fix: reset password and migration
* fix: migration
* fix: reset password for sso users
* fix: clean up invite
* fix: migration
* fix: update claims and store code
* fix: use correct error
* fix: proper nil checks
* fix: make migration multitenant
* fix: address comments
* fix: minor fixes
* fix: test
* fix: rename reset password
---------
Co-authored-by: Vikrant Gupta <vikrant@signoz.io>
2025-05-14 23:12:55 +05:30
Piyush Singariya
81b8f93177
chore: remove unnecessary dependency ( #7938 )
2025-05-14 15:40:25 +05:30
Piyush Singariya
03ab6e704b
feat: S3 Sync (AWS Integrations) ( #7718 )
2025-05-14 05:12:41 +05:30
Ekansh Gupta
175b059268
fix: quick filter dependency injection issue in CE ( #7918 )
...
* fix: quick filter dependency injection issue in CE
* fix: quick filter dependency injection issue in CE
2025-05-13 19:45:48 +05:30
Nageshbansal
dfca5b13c0
fix: OSS telemetry for the number of services ( #7908 )
...
Fixes the OSS telemetry for sending the `Number of services` events.
2025-05-13 16:18:59 +05:30
Ekansh Gupta
3758ee7451
fix: changed the keys in the default quick filters to actual keys in … ( #7863 )
...
* fix: changed the keys in the default quick filters to actual keys in the v3.attributekeys
* fix: changed the keys in the default quick filters to actual keys in the v3.attributekeys
* fix: changed the keys in the default quick filters to actual keys in the v3.attributekeys
* fix: changed the keys in the default quick filters to actual keys in the v3.attributekeys
* fix: changed the keys in the default quick filters to actual keys in the v3.attributekeys
2025-05-12 16:20:47 +05:30
Vibhu Pandey
02b605d109
feat(analytics): add analytics package ( #7808 )
...
- add analytics package
2025-05-12 14:32:13 +05:30
Vibhu Pandey
cd1c9ddf11
fix(dashboards): fix lock/unlock functionality ( #7880 )
...
Co-authored-by: Vikrant Gupta <vikrant@signoz.io>
2025-05-09 16:44:57 +00:00
Ekansh Gupta
503e4cdf00
Feat trace ordering on the basis of span_count or Trace_duration ( #7842 )
...
* feat: added order by span_count in traces tab
* feat: added order by span_count in traces tab
* feat: added order by span_count in traces tab
* feat: added order by span_count in traces tab
* feat: added order by span_count in traces tab
* feat: added order by span_count in traces tab
---------
Co-authored-by: Nityananda Gohain <nityanandagohain@gmail.com>
2025-05-08 06:38:41 +00:00
Vibhu Pandey
8dc749b9dd
fix(migration): fix cascading drops in sqlite ( #7844 )
...
* fix(foreign-key): fix cascading drops in sqlite
* fix(foreign-key): fix comments
* fix(foreign-key): fix function names
* fix(foreign-key): fix order of migration
---------
Co-authored-by: Vikrant Gupta <vikrant@signoz.io>
2025-05-07 08:18:13 +00:00
aniketio-ctrl
6e0b50dd60
fix(7832): added filters in inspect metrics api ( #7833 )
...
* fix(7842): added filters in inspect metrics api
* fix(metrics-explorer): added check for 40 time series only
2025-05-06 07:06:12 +00:00
Vikrant Gupta
0f0693f6eb
fix(ruler): scan orgIDs in string slice instead of valuer struct ( #7818 )
2025-05-04 00:04:20 +05:30
Ekansh Gupta
16e3c185e9
feat: quick_filter_fix ( #7816 )
...
* feat: quick_filter_fix
* feat: added changes related to custom options for quick filters
* feat: added changes related to custom options for quick filters
2025-05-03 17:09:20 +00:00
Vikrant Gupta
5b237ee628
feat(cache): multi-tenant cache ( #7805 )
...
* feat(cache): remove the references of old cache
* feat(cache): add orgID in query range modules pt1
* feat(cache): add orgID in query range modules pt2
* feat(cache): add orgID in query range modules pt3
* feat(cache): preload metrics for all orgs
* feat(cache): fix ruler
* feat(cache): fix go build
* feat(cache): add orgID to rule
* feat(cache): fix tests
* feat(cache): address review comments
* feat(cache): use correct errors
* feat(cache): fix tests
* feat(cache): add the cache test package
2025-05-03 18:30:07 +05:30
Ekansh Gupta
3fbc3dec48
feat: added changes related to custom options for quick filters ( #7712 )
...
* feat: added changes related to custom options for quick filters
* feat: added changes related to custom options for quick filters
* feat: added changes related to custom options for quick filters
* feat: added changes related to custom options for quick filters
* feat: added changes related to custom options for quick filters
* feat: added changes related to custom options for quick filters
* feat: added support for custom quick filters
* feat: added changes related to custom options for quick filters
* feat: added changes related to custom options for quick filters
* feat: added changes related to custom options for quick filters
* feat: added changes related to custom options for quick filters
* feat: added changes related to custom options for quick filters
* feat: added changes related to custom options for quick filters
* feat: added changes related to custom options for quick filters
* feat: added changes related to custom options for quick filters
2025-05-02 22:39:26 +05:30