Vishal Sharma
ba2ed3ad22
chore: only log telemetry query for explorer, rule and dashboard pages ( #8464 )
...
* chore: only log telemetry query for explorer, rule and dashboard pages
* chore: add dashboard and rule properties for no telemetry result
2025-07-08 11:32:46 +00:00
Vibhu Pandey
c9e48b6de9
feat(sqlschema): add sqlschema ( #8384 )
...
## 📄 Summary
- add sqlschema package
- add unique index on email,org_id in users and user_invite
2025-07-08 00:21:26 +05:30
Srikanth Chekuri
b1864ee328
chore: use {k8s.pod/k8s.node/container}.cpu.usage metric for metadata and CPU usage charts ( #8398 )
2025-07-07 11:25:20 +00:00
aniketio-ctrl
273452352d
chore(2354): added preloaded metrics metadata at first api call ( #8229 )
...
* chore(2354): added preloaded metrics metadata at first api call
2025-07-06 17:09:29 +05:30
Vibhu Pandey
8274ebfe37
fix(memorycache): add a cloneable interface ( #8414 )
2025-07-05 19:08:23 +05:30
Vishal Sharma
749df2a979
fix: nil pointer exception when result[0].Table is nil ( #8424 )
...
* fix: nil pointer exception when result[0].Table is nil
* fix: decrease complexity
---------
Co-authored-by: grandwizard28 <vibhupandey28@gmail.com>
2025-07-03 12:13:51 +00:00
Vishal Sharma
9ec5594648
fix: telemetry query events ( #8388 )
...
* fix: telemetry query events
* chore: reduced cyclomatic complexity
* chore: nit
2025-07-02 08:22:54 +00:00
Piyush Singariya
d174038dce
fix: panic after connecting to collector ( #8344 )
2025-06-26 16:34:49 +05:30
Srikanth Chekuri
78d09e2940
chore: log the request and expected response payload ( #8341 )
2025-06-26 09:40:31 +00:00
Srikanth Chekuri
6cb7f152e1
chore: bump opamp-go version ( #8310 )
2025-06-26 15:01:17 +05:30
Amlan Kumar Nandy
f6730d3d09
chore: update memory usage field in hosts list to exclude cached memory ( #8173 )
2025-06-26 13:36:16 +07:00
Nityananda Gohain
899a6ab70a
fix: fetch only required traces fields ( #8351 )
...
* fix: fetch only required traces fields
* fix: remove only logs case in field name
* fix: add extra if condition for logs json field names
* fix: tests
2025-06-25 18:29:22 +05:30
Vibhu Pandey
250646a354
feat(telemetry): remove telemetry ( #8326 )
2025-06-24 15:59:23 +00:00
Srikanth Chekuri
6d009c6607
chore: recognize variable in expression ( #8328 )
2025-06-23 08:30:50 +00:00
Nityananda Gohain
50a5b88708
fix: fetch only required log fields ( #8299 )
...
* fix: fetch only required log fields
* fix: update old endpoints
* fix: remove old code
2025-06-21 04:37:57 +00:00
Vibhu Pandey
5601c0886d
chore(signoz): deprecate all flags ( #8308 )
...
Deprecate all flags
- Use querier.config.fluxInterval in lieu of passing `--flux-interval` and `--flux-interval-for-trace-detail`
- Remove `--gateway-url`
- Use telemetrystore.clickhouse.cluster in lieu of passing `--cluster` or `--cluster-name`
- Add an `unparam` check in the linter. Updated some functions across the querier codebase to be compatible with this linter.
- Remove prometheus config from docker builds.
2025-06-21 00:55:38 +05:30
Nityananda Gohain
a12990f0bd
fix: update trace panel query ( #8315 )
2025-06-20 11:18:17 +00:00
Vibhu Pandey
fbcff29fae
chore(sqlstore): remove sqlx ( #8306 )
...
## 📄 Summary
remove sqlx
2025-06-20 00:34:54 +05:30
Piyush Singariya
3fc8f6c353
fix: JSON Query parse string int value ( #8292 )
...
* fix: json query parse string int
* chore: minor
* Update pkg/query-service/app/logs/v3/enrich_query_test.go
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
---------
Co-authored-by: ellipsis-dev[bot] <65095814+ellipsis-dev[bot]@users.noreply.github.com>
2025-06-18 16:14:23 +00:00
Shivanshu Raj Shrivastava
da1b6d1ed0
feat: adds a final part of trace funnel feature (analytics APIs, and analytics queries) implementation ( #8129 )
...
* feat: trace funnel queries
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: update access
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: fix queries
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: minor fix in handler
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: update clauses
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: update step overview queries
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fix: add new api endpoints for analytics (#8253 )
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
* fixing steps and funnel (#8283 )
* add todo: remove identical function
---------
Signed-off-by: Shivanshu Raj Shrivastava <shivanshu1333@gmail.com>
Co-authored-by: Ankit Nayan <ankit@signoz.io>
2025-06-18 07:40:20 +00:00
Vibhu Pandey
75f62372ae
feat(analytics): move frontend event to group_id ( #8279 )
...
* chore(api_key): add api key analytics
* feat(analytics): move frontend events
* feat(analytics): add collect config
* feat(analytics): add collect config
* feat(analytics): fix traits
* feat(analytics): fix traits
* feat(analytics): fix traits
* feat(analytics): fix traits
* feat(analytics): fix traits
* feat(analytics): fix factor api key
* fix(analytics): fix org stats
* fix(analytics): fix org stats
2025-06-18 01:54:55 +05:30
Vikrant Gupta
7672d2f636
chore(user): return user resource on register user request ( #8271 )
2025-06-17 17:26:06 +05:30
Piyush Singariya
01036a8a2f
fix: top level keys EXIST and NOTEXIST filter simulation ( #8255 )
...
* fix: top level keys EXIST and NOTEXIST filter simulation
* test: fix tests
* test: temporarily change collector version
* test: updating go.mod
* fix: tests
* chore: revert changes
* chore: update collector's reference to stable version
2025-06-17 11:28:40 +05:30
Nityananda Gohain
8455349459
fix: support orgId and postgres in agents ( #7327 )
...
* fix: initial commit for agents
* fix: remove frontend package manger commit
* fix: use sqlstore
* fix: opamp server changes
* fix: tests
* fix: tests
* fix: minor changes
* fix: migrations
* fix: use uuid7
* fix: use default orgID for single tenant
* fix: pipelines tests fixed
* fix: use correct agentId
* fix: use orgID in coordinator
* fix: fix tests
* fix: remove redundant hash check
* fix: migration
* fix: migration
* fix: address comments
* fix: rename migration file
* fix: remove unwanted orgid code
* fix: use orggetter
* fix: comment
* fix: schema cleanup
* fix: minor changes
* chore: addresses changes
* fix: add back agentID as it used ulid
* fix: keep only 50 agents for an orgId
* chore: explicitly specify text type
* chore: use valuer.uuid for orgid
* fix: linting complain
* chore: final fixes
* chore: minor changes
* fix: add not null
* fix: fe tests
---------
Co-authored-by: Vikrant Gupta <vikrant@signoz.io>
2025-06-16 20:07:16 +05:30
Vibhu Pandey
59ff7ed1e1
feat(licensing): add analytics ( #8252 )
2025-06-16 01:09:41 +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
Srikanth Chekuri
2d6774da68
fix: add missing denominator for reset case ( #8180 )
2025-06-11 11:32:50 +05:30
Srikanth Chekuri
85f04e4bae
chore: add querier HTTP API endpoint and bucket cache implementation ( #8178 )
...
* chore: update types
1. add partial bool to indicate if the value covers the partial interval
2. add optional unit if present (ex: duration_nano, metrics with units)
3. use pointers wherever necessary
4. add format options for request and remove redundant name in query envelope
* chore: fix some gaps
1. make the range as [start, end)
2. provide the logs statement builder with the body column
3. skip the body filter on resource filter statement builder
4. remove unnecessary agg expr rewriter in metrics
5. add ability to skip full text in where clause visitor
* chore: add API endpoint for new query range
* chore: add bucket cache implementation
* chore: add fingerprinting impl and add bucket cache to querier
* chore: add provider factory
2025-06-10 12:56:28 +00:00
Vibhu Pandey
a1fa2769e4
feat(statsreporter): build a statsreporter service ( #8177 )
...
- build a new statsreporter service
2025-06-09 16:43:29 +05:30
Vikrant Gupta
decb660992
chore(sqlmigration): drop the rule history and data migrations table ( #8181 )
2025-06-09 15:46:22 +05:30
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
Piyush Singariya
e8280dbea4
feat: Adding ContainerInsights in ECS Integrations (AWS) ( #8122 )
...
* fix: adding ECS ContainerInsights
* chore: dashboard added
* chore: format integrations.json
* feat(7294): added _dot metrics for aws ecs
---------
Co-authored-by: aniket <aniket@signoz.io>
2025-06-06 09:27:35 +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
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
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
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
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
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
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