Nityananda Gohain
44ea237039
fix: remove whitespace from sso cert ( #8141 )
...
* fix: remove whitespace from sso cert
* fix: use trimspace instead
* fix: use replaceall
2025-06-06 09:03:46 +00:00
Srikanth Chekuri
72b0214d1d
chore: add range query impl for promql ( #8130 )
2025-06-05 19:18:44 +00:00
Srikanth Chekuri
386a215324
chore: metric statement builder ( #8104 )
2025-06-06 00:38:48 +05:30
Piyush Singariya
90770b90bd
feat: Introducing EKS integration (AWS) ( #8021 )
...
* feat: introducing EKS integration (AWS)
* fix: update metrics and enable logs collection
* feat: eks Overview dashboard ready
* feat: containerinsights incoming
* chore: dashboard name update
* feat(7294): added _dot metrics for aws ecs
* feat(7274): added dot metrics for overview metrics in eks
* Update pkg/query-service/app/cloudintegrations/services/definitions/aws/eks/assets/dashboards/overview_dot.json
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
* Update pkg/query-service/app/cloudintegrations/services/definitions/aws/eks/assets/dashboards/containerinsights_dot.json
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: aniket <aniket@signoz.io>
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-05 15:35:39 +05:30
Vikrant Gupta
a19874c1dd
fix(dashboard): dashboards/alerts info telemetry fix ( #8161 )
2025-06-05 13:47:25 +05:30
Piyush Singariya
65ff460d63
fix: Enhance filter support for Pipeline Simulation ( #8134 )
...
* feat: enhance filter support for JSON log body
* test: added tests for exists and not exists
* test: remove the value
2025-06-05 05:05:39 +00:00
aniketio-ctrl
e75e5bdbdb
feat(7294): added flag columns in query ( #8153 )
...
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
2025-06-04 20:10:52 +05:30
Srikanth Chekuri
0d03203977
chore: add formula evaluator ( #8112 )
2025-06-04 13:40:42 +00:00
Vibhu Pandey
92f8e4d5b9
fix(alertmanager): fix legacy alertmanager injection ( #8151 )
2025-06-04 07:29:40 +00:00
Vikrant Gupta
ad2d4ed56c
chore(dashboard): mismatch in dashboard lock rbac ( #8137 )
2025-06-03 20:06:38 +05:30
aniketio-ctrl
7955497a8d
Feat/7294 ( #8139 )
...
* feat(7294): updated dashboard uri for cloud integrations
2025-06-03 19:43:42 +05:30
aniketio-ctrl
6ed30318bd
feat(7294): updated dashboard uri for cloud integrations ( #8135 )
2025-06-03 17:48:31 +05:30
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
Srikanth Chekuri
6a629623bc
chore: port functions, reduce to, series limit support ( #8105 )
2025-06-03 11:37:47 +05:30
Srikanth Chekuri
982688ccc9
chore: add field mapper and condition builder for ts v4 ( #8100 )
2025-06-02 19:43:48 +00:00
aniketio-ctrl
74bbb26033
fix(metrics): exclude NoRecordedValue data points from aggregation ( #7674 )
2025-06-03 00:40:05 +05:30
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
aniketio-ctrl
61b2f8cb31
fix(8082): removed unnecessary log lines ( #8123 )
2025-06-02 13:09:43 +00:00
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
aniketio-ctrl
5fb4206a99
Feat/7294: Updated Dashboards for integrations ( #8113 )
2025-06-02 15:17:53 +05:30
Shivanshu Raj Shrivastava
f9cb9f10be
feat: adds a part of trace funnel feature (APIs, module, handler, store, migrations) implementation ( #7763 )
...
* feat: adds server and handler changes
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* feat: add tracefunnel module and handler
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* feat: add required types for tracefunnels
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* feat: db operations, module and handler implementation
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* feat: add db migrations
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* chore: add utility functions
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* test: add utility function tests
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* test: add handler tests
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* test: add trace funnel module tests
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* chore: refactor handler and utils
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* chore: add funnel validation while processing funnel steps
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* test: add more tests to utils
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* chore: fix package naming
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* chore: fix naming convention
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* chore: update normalize funnel steps
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* chore: added some improvements
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: optimize funnel creation by combining insert and update operations
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* chore: fix error handling
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* feat: trace funnel state management
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: updated unit tests and mocks
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: review comments
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: minor fixes
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: update funnel migration number
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: review comments and some changes
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: update modules
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
---------
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
2025-06-02 07:00:49 +00:00
aniketio-ctrl
51d3ca16f7
fix(metric-explorer): case sensitivity in contains ( #8103 )
2025-06-02 04:35:32 +00:00
Vibhu Pandey
91cbd17275
feat(sharder): add simple and noop sharder ( #8107 )
2025-05-31 16:04:13 +05:30
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