Nityananda Gohain
67e822e23e
feat: api for trace materialization ( #6646 )
...
* feat: api for trace materialization
* fix: minor changes and cleanup
* fix: minor fixes
* fix: update errors
* fix: address comments
* fix: address comments
2024-12-19 11:52:20 +07:00
Srikanth Chekuri
bef5b96c5c
chore: add queries with tag attributes v1 ( #6643 )
2024-12-16 13:04:55 +05:30
Nityananda Gohain
f7f8bf1867
fix: add dashbard names and update logs count in telemetry ( #6553 )
2024-11-28 20:46:06 +05:30
Nityananda Gohain
a3e57a1829
fix: add telemetry for trace migration ( #6537 )
2024-11-26 20:57:36 +05:30
Nityananda Gohain
35f4eaa23b
fix: update logs struct to fix live logs ( #6453 )
2024-11-15 22:42:16 +05:30
Srikanth Chekuri
831540eaf0
fix: test notification missing for anomaly alert ( #6391 )
2024-11-08 15:40:09 +00:00
Nityananda Gohain
f6d3f95768
fix: tlemetry for dashboard/alerts/views using contains on attributes ( #6034 )
...
* fix: tlemetry for dashboard/alerts/views using contains on attributes
* fix: update how telemetry is collected for logs
* fix: revert constands
* fix: check assertion for operator
2024-09-20 18:02:33 +05:30
Srikanth Chekuri
f8e97c9c5c
chore: move channel management from CH reader to rule DB ( #5934 )
2024-09-17 11:41:46 +05:30
Srikanth Chekuri
5698628839
chore: move some structs out of v3 ( #5932 )
2024-09-13 18:10:49 +05:30
Nityananda Gohain
f854cdd9d3
feat: collect telemetry for ch log queries in alerts and dashboards ( #5967 )
...
* feat: collect telemtry for ch log queries in alerts and dashboards
* feat: consider local table as well
* fix: address pr comments
2024-09-13 17:15:03 +05:30
Nityananda Gohain
011b2167ba
Integrate V4 QB ( #5914 )
...
* feat: logsV4 initial refactoring
* feat: filter_query builder with tests added
* feat: all functions of v4 refactored
* fix: tests fixed
* feat: logs list API, logic update for better perf
* feat: integrate v4 qb
* fix: pass flag
* fix: update select for table panel
* fix: tests updated with better examples of limit and group by
* fix: resource filter support in live tail
* fix: v4 livetail api
* fix: changes for casting pointer value
* fix: reader options updated
* feat: cleanup and use flag
* feat: restrict new list api to single query
* fix: move getTsRanges to utils
* fix: address pr comments
2024-09-13 17:04:22 +05:30
Vishal Sharma
871e5ada9e
chore: dashboard and alert names ( #5705 )
...
* chore: dashboard names
* chore: fix panel count
2024-08-16 18:08:59 +05:30
Srikanth Chekuri
29f1883edd
chore: add telemetry for dashboards/alerts with tsv2 table ( #5677 )
2024-08-16 16:16:12 +05:30
Srikanth Chekuri
16dc90bbd1
chore(telemetry): add telemetry for metrics query type and count prom… ( #5627 )
2024-08-02 18:45:02 +05:30
Srikanth Chekuri
f300518d61
chore: add telemetry for channel types ( #5602 )
2024-07-31 15:15:19 +05:30
Nityananda Gohain
4f2c314f39
feat: add spanKind and status in span response ( #5120 )
...
* feat: add spanKind and errorMessage in span response
* fix: add statusCodeString
2024-06-27 12:34:23 +05:30
Srikanth Chekuri
0375fc47a7
chore: add start/end millis for trace details response ( #5321 )
2024-06-24 14:45:26 +05:30
Vishal Sharma
96162d7949
fix: handle-large-traces ( #4903 )
...
* fix: handle-large-traces
* feat: add isSubTree key to identify subTrees
Show user a loom video explaining how to navigate large spans
* chore: update icon to warning
* chore: fire telemetry events for all trace detail API calls, large traces
* chore: update MAX_SPANS_IN_TRACE to 250k
2024-05-27 17:20:45 +05:30
Vishal Sharma
c1c5c4dfa8
chore: deprecate old columns in traces ( #5016 )
...
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
2024-05-27 11:40:34 +05:30
Vibhu Pandey
994814864c
fix: send 403 on wrong password entry during change password operation ( #4733 )
2024-03-26 06:20:35 +05:30
Vishal Sharma
63f0ae1c7c
chore: update events ( #4725 )
...
* chore: update events
* chore: disable TELEMETRY_EVENT_QUERY_RANGE_API for saas
* chore: don't use mustCompile as it can cause panics
2024-03-20 19:59:28 +05:30
Raj Kamal Singh
43f9830e8d
Feat: integrations v0 metrics connection status ( #4715 )
...
* chore: add test expectations for integration metrics connection status
* chore: reorg logs connection status calculation for parallelization
* chore: add interface for reader.GetMetricLastReceivedTsMillis
* chore: add plumbing for calculating integration metrics connection status
* chore: impl and test mocks for reader.GetMetricReceivedLatest
* chore: wrap things up and get test passing
* chore: some cleanup
* chore: some more cleanup
* chore: use prom metric names for integration connection test
2024-03-18 10:01:53 +05:30
Srikanth Chekuri
c6c2b9d809
chore: limit number of top level operations in services list ( #4666 )
2024-03-12 17:22:48 +05:30
Vishal Sharma
4b4008642d
chore: extract dashboard/alert query info and send event ( #4665 )
...
* chore: extract dashboard/alert query info and send event
* chore: add totalDashboardsWithPanelAndName attribute in event
2024-03-11 16:45:06 +05:30
Vishal Sharma
0cb60e1c10
chore: update heartbeat, language event and add serviceName event ( #4571 )
...
* chore: update heartbeat, language event and add serviceName event
* chore: update tagsInfo
2024-02-21 14:49:33 +05:30
Vishal Sharma
c66c8c2823
chore: add new dashboard/alerts info events ( #4214 )
...
* chore: add new dashboard/alerts info events
2023-12-13 18:14:55 +05:30
Nityananda Gohain
3341cb7396
feat: boolean attribute support ( #3816 )
...
* feat: boolean attribute support
* fix: comment updated
---------
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
2023-10-31 15:06:07 +05:30
Raj Kamal Singh
718eb7b381
QS: logparsingpipeline previews ( #3694 )
...
* chore: rename model.GetLogsResponse -> model.SignozLog for use in both requests and responses
* feat: add test for simulating log pipelines processing
* feat: get pipeline preview tests passing
* chore: cleanup
2023-10-09 15:25:13 +05:30
Srikanth Chekuri
416a058eab
Query range caching ( #2142 )
2023-09-17 10:40:45 +05:30
Raj Kamal Singh
dfd94f67bd
chore: return 400 http status on pipeline validation error ( #3472 )
...
* chore: add integration test for log parsing pipelines validation
* chore: add helpers for creating unauthorized, unavailable & not found api errors
* chore: return *model.APIError from logpipeline and agentConf functions
* chore: some cleanup
* chore: some more cleanup
* chore: one more round of cleanups
2023-09-10 16:48:29 +05:30
Vishal Sharma
33ac5b79be
feat: add errorCount in top_operations API ( #2636 )
2023-04-26 18:23:54 +05:30
Srikanth Chekuri
3f5171dc69
chore: bump SigNoz/prometheus ( #2094 )
2023-03-07 13:37:31 +05:30
Prashant Shahi
995e45713c
chore: health endpoint related changes ( #2275 )
2023-02-28 23:42:21 +05:30
Amol Umbark
ab514cc0f2
fix: changed ask admin message ( #2215 )
2023-02-24 14:57:07 +05:30
Vishal Sharma
c46bef321c
feat: tag filter backend changes ( #2115 )
2023-01-25 12:35:44 +05:30
Vishal Sharma
835251b342
fix: use rpc method and responseStatusCode ( #1971 )
...
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
2023-01-04 16:15:08 +05:30
Ankit Nayan
b11f79b4c7
Chore/analytics ( #1922 )
...
* fix: reduced rate limit to 2 of each events in 1 min
* feat: added new event for length of filters in logs search page
* feat: added distributed cluster info
* fix: length of filters in logs
* feat: dashboard metadata with no rateLimit
* feat: active user
Co-authored-by: Srikanth Chekuri <srikanth.chekuri92@gmail.com>
2022-12-28 02:16:46 +05:30
Vishal Sharma
35f5fb6957
fix: respect durationSort feature flag on getSpanFilters API ( #1900 )
...
* fix: respect durationSort feature flag on getSpanFilters API
* chore: update DB query
2022-12-27 21:09:36 +05:30
Amol Umbark
0abae1c09c
feat: show release note in alerts dashboards and services pages ( #1840 )
...
* feat: show release note in alerts dashboards and services pages
* fix: made code changes as per review and changed message in release note
* fix: solved build pipeline issue
* fix: solved lint issue
Co-authored-by: mindhash <mindhash@mindhashs-MacBook-Pro.local>
Co-authored-by: Pranay Prateek <pranay@signoz.io>
Co-authored-by: Ankit Nayan <ankit@signoz.io>
2022-12-09 20:16:09 +05:30
Vishal Sharma
983ca1ec6a
feat: introduce getSubTreeSpans function in clickhouse query builder & introduce smart trace detail algorithm ( #1648 )
...
* perf: introduce smart trace detail algorithm
* fix: remove hardcoded levels and handle null levels
* feat: add support for broken trees
* feat: use spanLimit env variable
* fix: handle missing root span
* add root spanId and root name
* use permanent table
* add kind, events and tagmap support
* fix query formation
* increase context timeout to 600s
* perf improvement
* handle error
* return tableName as response to query
* support multiple queries tableName
* perf: improve memory and latency
* feat: add getSubTree custom func and smart trace detail algo to ee
* fix: create new functions for ee
* chore: refactor codebase
* chore: refactor frontend code
Co-authored-by: Ankit Nayan <ankit@signoz.io>
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
2022-11-24 18:18:19 +05:30
Ankit Nayan
1374444f36
chore: analytics
2022-10-11 00:43:54 +05:30
Amol Umbark
9c4521b34a
feat: enterprise edition ( #1575 )
...
* feat: added license manager and feature flags
* feat: completed org domain api
* chore: checking in saml auth handler code
* feat: added signup with sso
* feat: added login support for admins
* feat: added pem support for certificate
* ci(build-workflow): 👷 include EE query-service
* fix: 🐛 update package name
* chore(ee): 🔧 LD_FLAGS related changes
Signed-off-by: Prashant Shahi <prashant@signoz.io>
Co-authored-by: Prashant Shahi <prashant@signoz.io>
Co-authored-by: nityanandagohain <nityanandagohain@gmail.com>
2022-10-06 20:13:30 +05:30
Srikanth Chekuri
8556c87d46
feat: add support for dashboard variables ( #1557 )
2022-09-11 03:34:02 +05:30
Nityananda Gohain
ea8bd7047f
Fix case mismatch in static fields. ( #1537 )
...
* case mismatch fix
* fix: undefined handled in flattened data
2022-08-24 18:59:44 +05:30
Nityananda Gohain
66b67a08a0
alias for timstamp interval changed in sql query ( #1509 )
2022-08-11 13:53:33 +05:30
nityanandagohain
0807a0ae26
Merge remote-tracking branch 'upstream/develop' into feat/logs
2022-08-04 17:32:45 +05:30
nityanandagohain
61ebd3aded
logs ttl support added in ttl api
2022-08-04 14:28:10 +05:30
Srikanth Chekuri
3968f11b3d
feat: improve service map ( #1467 )
...
* feat: improve service map
2022-08-04 12:38:53 +05:30
Srikanth Chekuri
5bfc2af51b
feat: show messaging/cron/browser services in listing page ( #1455 )
...
* feat: show messaging/cron/browser services in listing page
* chore: issue maximum of ten queries to clickhouse
Co-authored-by: Palash Gupta <palashgdev@gmail.com>
2022-08-04 11:57:05 +05:30
nityanandagohain
9dcf913a74
severity_number type changed to int8
2022-08-03 12:23:00 +05:30