signoz

SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. πŸ”₯ πŸ–₯. πŸ‘‰ Open source Application Performance Monitoring (APM) & Observability tool

OTHER License

Stars
17.5K
Committers
144

Bot releases are visible (Hide)

signoz - v0.27.0

Published by github-actions[bot] about 1 year ago

β€œYour focus determines your reality.” β€” Qui-Gon Jinn


🚨Upgrading from older versions

If you are using SigNoz from v0.26.x and prior, you will need to run the migration steps for v0.27. - Docs

πŸš€ Features

  • feat: Just-in-time provisioning of SSO users (#3394) @ankitnayan
  • feat: get and update log fields updated to support new materialized c… (#3275) @nityanandagohain
  • feat: default types for the query builder is updated (#3369) @palashgdev
  • feat: add regex support to traces (#3393) @makeavish

πŸ› Bug Fixes

  • fix: disable proxy buffering and cache (#3399) @nityanandagohain
  • fix: ts issue fixed with live tail (#3397) @nityanandagohain
  • fix: type email is added in the invite members (#3376) @palashgdev
  • fix: [FE-3128]: Logs Explorer: Show options based on format type selected (#3333) @YounixM
  • fix: regex support updated in logs (#3392) @nityanandagohain
  • fix: update request payload and color in light mode for apdex (#3381) @palashgdev

🧰 Maintenance

  • chore: do not return domain when err is observed (#3421) @ankitnayan
  • chore(deps): bump github.com/russellhaering/gosaml2 from 0.8.0 to 0.9.0 (#3406) @dependabot
  • chore: disable telemetry in CI (#3405) @rkssisodiya
  • chore: upgrade to go 1.21 (#3401) @rkssisodiya
  • chore: search support is added in dashboard variables (#3378) @palashgdev
  • Align the query start and end timestamps to the nearest multiple of step (#2844) @srikanthccv
  • Update Docker Download number label in README.md (#3388) @pranay01

New Contributors

Full Changelog: https://github.com/SigNoz/signoz/compare/v0.26.1...v0.27.0

signoz - v0.26.1

Published by github-actions[bot] about 1 year ago

What's Changed

πŸš€ Features

  • feat: regex operator is added in the string type for all data source (#3362) @palashgdev
  • feat: introduce PreferRPM feature (#3197) @makeavish

πŸ› Bug Fixes

  • fix: chart metrics name suggestion not updated when text is update (#3329) @gitstart
  • fix: escape quote and backslash for ClickHouse value (#3377) @srikanthccv
  • fix: disabled the button when both password are same (#3360) @palashgdev
signoz - v0.26.0

Published by github-actions[bot] about 1 year ago

What's Changed

πŸš€ Features

  • feat: created a component for apdex (#3283) @Rajat-Dabade
  • feat(alerts/query-service): measurement unit support for alerts (#2673) @srikanthccv
  • feat: add ms teams channels (#2689) @mindhash
  • feat: added the support of y axis unit and threshold unit in the alerts page (#3268) @palashgdev
  • feat: convert livetail to a get endpoint (#3321) @nityanandagohain
  • fix: retain y axis unit for cloned panel (#3343) @Damans227

πŸ› Bug Fixes

  • fix: Adjust query-service Dockerfiles to make /root/query-service executable for non-root users (#3338) @rybnico
  • fix: log details action not it (#3350) @yeshev
  • fix: use ts as a column to make the formula work (#3351) @srikanthccv
  • fix: alerts work when "equals to" or "not equals to" used with "all t… (#3244) @srikanthccv
  • fix: null issue when switching from clickhouse to Query builder (#3318) @Rajat-Dabade
  • fix: bump nginx base image for cve fix (#3340) @shivanshu1333
  • fix: fixed the typo in user profile picture attribute (#3307) @indyarocks

🧰 Maintenance

  • chore: bump alertmanager version (#3346) @srikanthccv
  • chore: format for livetail changed (#3332) @nityanandagohain
  • Refactor: Updated Adding Panel Loading State. (#3313) @Rajat-Dabade
signoz - v0.25.5

Published by github-actions[bot] about 1 year ago

What's Changed

πŸ› Bug Fixes

  • fix: resource attribute is fixed trace data source (#3319) @palashgdev
signoz - v0.25.4

Published by github-actions[bot] about 1 year ago

πŸš€ Features

  • feat: menu header is controlled from menuList rather than boolean for each menu (#3288) @palashgdev
  • feat: add event source provider with hook (#3298) @yeshev
  • feat: add ordering and sorting table column (#3281) @yeshev
  • feat: add logspout as default docker logs collector (#3225) @nityanandagohain

πŸ› Bug Fixes

  • fix: lowercase filter operator and increase default conn settings (#3310) @srikanthccv
  • fix: empty filters field (#3290) @yeshev
  • fix: pipeline change history: update config deployment status without having to reload (#3284) @rkssisodiya
  • fix: getting first staged query (#3282) @yeshev
  • fix: table view logs on expand is updated (#3286) @palashgdev
  • fix: update styles for the dashboard confirm modal (#3287) @dnazarenkoo
  • fix: key operation table title for metrics (#3280) @Rajat-Dabade
  • Table Panel Data dashboard issue. (#3273) @Rajat-Dabade

🧰 Maintenance

  • chore: update install.sh for ARM support and compose latest version (#3265) @prashant-shahi

Full Changelog: https://github.com/SigNoz/signoz/compare/v0.25.3...v0.25.4

signoz - v0.25.3

Published by github-actions[bot] about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/SigNoz/signoz/compare/v0.25.2...v0.25.3

signoz - v0.25.2

Published by github-actions[bot] about 1 year ago

What's Changed

Full Changelog: https://github.com/SigNoz/signoz/compare/v0.25.1...v0.25.2

signoz - v0.25.1

Published by github-actions[bot] about 1 year ago

"The most dangerous phrase in the language is, 'We've always done it this way.'" - Grace Hopper


πŸš€ Features

πŸ› Bug Fixes

🧰 Maintenance

New Contributors

Full Changelog: https://github.com/SigNoz/signoz/compare/v0.25.0...v0.25.1

signoz - v0.25.0

Published by github-actions[bot] about 1 year ago

What's Changed

  • Table panel support in dashboards
  • Progress in supporting the Services APM with span metrics to support sampling
  • Full-text search in the new logs query builder
  • And many small enhancements and bug fixes

πŸš€ Features

  • feat: add new params labelsArray to series (#3214) @makeavish
  • feat: duplicate types are removed for panel and replaced by panel_types (#3198) @palashgdev
  • feat: add support for apdex settings (#3186) @srikanthccv
  • feat: custom render is added int he query table (#3195) @palashgdev
  • feat: use global in instead of in for second graph query (#3192) @nityanandagohain
  • feat: live tail API with query range support (#3170) @nityanandagohain

πŸ› Bug Fixes

  • fix: table resize (#3227) @yeshev
  • fix: column name with legend (#3200) @yeshev
  • feat: hotfix check if limit is not zero (#3221) @nityanandagohain
  • fix: custom where clause value (#3209) @yeshev
  • fix: ignore autocomplete request for body (#3208) @nityanandagohain
  • fix: update how limit is added to table queries (#3207) @nityanandagohain
  • Remove having filter (#3219) @vasukapil
  • Legend will show atleast 2 rows (#3131) @Rajat-Dabade
  • Failing query range request due to top level operation dependency (#3182) @Rajat-Dabade

🧰 Maintenance

  • chore: import_grafana_json is disabled (#3224) @palashgdev
  • chore: use the local table for inner subquery (#2911) @srikanthccv
  • refactor: remove the dependency of services from redux (#2998) @Rajat-Dabade
signoz - v0.24.0

Published by github-actions[bot] over 1 year ago

"Trust, but verify." - Ronald Reagan


πŸš€ Features

  • feat: add suggestion to order by filter (#3162) @yeshev
  • feat: enable limit on ts (traces) (#3157) @makeavish
  • feat: add the ability to drag columns (#3100) @dnazarenkoo
  • feat: add the table view for the traces explorer (#2964) @dnazarenkoo
  • feat: legend show be hidden for the graph with no data (#3168) @gitstart
  • USE_SPAN_METRICS for latency graph on Feature flag (#3172) @Rajat-Dabade
  • Shifting of graph from Dashboard to Service layer (#3107) @Rajat-Dabade

πŸ› Bug Fixes

  • fix: encode email in loginPrecheck API (#3171) @makeavish
  • fix: use GLOBAL inner join instead of regular join (#3164) @makeavish
  • fix: ordering of ts and table panel (#3163) @makeavish
  • fix: resets the state of adding a new panel (#3122) @dnazarenkoo

Full Changelog: https://github.com/SigNoz/signoz/compare/v0.23.1...v0.24.0

signoz - v0.23.1

Published by github-actions[bot] over 1 year ago

"Without data, you're just another person with an opinion." - W. Edwards Deming


πŸš€ Features

  • feat: table view support for cumulative & delta metrics (#3110) @srikanthccv
  • feat: added goto top feature in list logs veiw (#3146) @palashgdev
  • feat: add support for multiquery in ts with limit (#2970) @nityanandagohain
  • feat: add flag to switch to span metrics for service level latency me… (#3134) @srikanthccv

πŸ› Bug Fixes

  • fix: order by selection decides the result series (#3138) @srikanthccv
  • fix: table view on click is now taking raw logs (#3153) @palashgdev
  • fix: table column names with attribute and legend (#3142) @yeshev
  • fix: not found is not visible when loading is visible (#3155) @palashgdev
  • fix: skip grouping set points for value type reducer (#3147) @srikanthccv

🧰 Maintenance

  • chore: limit is enabled (#3159) @palashgdev
  • chore: table view for logs is updated (#3135) @palashgdev
signoz - v0.23.0

Published by github-actions[bot] over 1 year ago

🚨Upgrading from older versions

If you are using SigNoz in Kubernetes from v0.22.x and prior, it is recommended to upgrade the CRDs to keep it in sync with ClickHouse cluster. - Docs

New Trace Explorer page

https://github.com/SigNoz/signoz/assets/504541/88146869-2f5a-48c6-aabc-d8fc3fb397ef


New Logs Explorer page

https://github.com/SigNoz/signoz/assets/504541/7fb1b6a2-858d-4d07-a944-cd33b26ea2a5


πŸš€ Features

  • Add support for Delta temporality (#2505) @srikanthccv
  • Refactor the Metric Application Layer (#2984) @Rajat-Dabade
  • feat: add supporting close the configuration popup by clicking outside (#3082) @dnazarenkoo
  • feat: allow limit on metrics time series result (#2979) @srikanthccv
  • feat: [logs] Table view (#3116) @nityanandagohain
  • feat: add support for table view in traces (#3047) @makeavish
  • feat: choose autocomplete group by (#3108) @yeshev
  • feat: update where clause based on log field (#3103) @yeshev
  • feat: export panel is updated (#3099) @palashgdev
  • feat: search capability is added on export panel (#3083) @palashgdev
  • feat: add autofill autocomplete data from response (#3092) @yeshev
  • feat: navigation to new explorer from old page are updated (#3093) @palashgdev
  • feat: export panel in logs explorer is added (#2993) @palashgdev
  • feat: add tooltip for disabled tab (#3071) @yeshev
  • feat: save list options to local storage (#3055) @yeshev
  • feat: remove date column table (#3060) @yeshev
  • Feat/list infinity scroll (#2992) @yeshev

πŸ› Bug Fixes

  • fix: on delete current query length should be more than 1 (#3125) @palashgdev
  • fix: exporer log details action buttons (#3126) @yeshev
  • fix: list pagination (#3121) @yeshev
  • fix: filter change value (#3117) @yeshev
  • fix: click on field in the list item (#3120) @yeshev
  • fix: autcomplete top level keys (#3104) @nityanandagohain
  • fix: proper formatting for noop operator in logs (#3086) @nityanandagohain
  • fix: list scroll with time updating (#3075) @yeshev
  • fix: order repeating in order by filter (#3053) @yeshev
  • fix: disable step interval for all views (#3070) @yeshev
  • fix: hide logs table view (#3068) @yeshev
  • fix: remove list item transition (#3062) @yeshev
  • fix: table columns adding (#3058) @yeshev
  • fix: enable deleting selected columns (#3061) @yeshev
  • fix: disabling API call when the panel type is EMPTY (#3087) @dnazarenkoo
  • fix(FE): search not working when switching spans (#3048) @sachinmk27
  • fix: add converting to ms for the durationNano attribute (#3072) @dnazarenkoo
  • fix: update saving column to storage (#3069) @dnazarenkoo
  • fix: fix initial columns for the list view / fix attributes API call (#3056) @dnazarenkoo
  • fix: update text in the traces page, update table for the list view (#3066) @dnazarenkoo
  • fix: remove unnecessary styles for the actions section in the query builder (#3057) @dnazarenkoo
  • fix: issue #3034, add columns to end of the list (#3035) @dnazarenkoo

🧰 Maintenance

  • chore: placeholder text is updated for where clause (#3127) @palashgdev
  • chore: limit filter is disabled for now (#3124) @palashgdev
  • chore: πŸ”§ upgrade distributed locust to 1.2.3 and updated related files (#3096) @prashant-shahi
  • chore(hotrod): use develop branch instead of main for scripts (#3112) @prashant-shahi
  • chore: link is updated (#3105) @palashgdev
  • refactor: added check for dashboard length (#2997) @Rajat-Dabade

Full Changelog: https://github.com/SigNoz/signoz/compare/v0.22.0...v0.23.0

signoz - v0.22.0

Published by github-actions[bot] over 1 year ago

"You can't fix what you can't find."


πŸš€ Features

πŸ› Bug Fixes

🧰 Maintenance

New Contributors

Full Changelog: https://github.com/SigNoz/signoz/compare/v0.21.0...v0.22.0

signoz - v0.21.0

Published by github-actions[bot] over 1 year ago

"The devil is in the details, but so is the solution."


πŸš€ Features

  • feat: ability to clone an alert (#2646) @gitstart

πŸ› Bug Fixes

  • fix: editing condition is updated (#2952) @palashgdev
  • fix: save rules/dashboard is now enabled for metrics irrespective of feature flag disabled (#2946) @palashgdev
  • fix: feature flag is added when we are switching the tab (#2930) @palashgdev
  • fix: white screen issue is fixed when cloning the panel (#2944) @palashgdev
  • fix: updating dashboard variables is not allowed for viewer role (#2910) @palashgdev
  • fix: new widget condition is fixed and handling of undefined is done (#2906) @palashgdev
  • fix: clone panel permission is updated (#2915) @palashgdev
  • fix: alert name required message & button disabled (#2896) @techchintan
  • fix: query key is updated (#2894) @palashgdev
  • fix: support for exists and nexists in existing parser (#2873) @nityanandagohain
  • fix: sorting logic is updated (#2882) @palashgdev
  • fix: alert threshold disappears on run query (#2888) @techchintan
  • fix: fixed the initial graph load issue for dashboard (#2938) @Rajat-Dabade
  • fix: updated redirect link for try signoz cloud button (#2919) @Rajat-Dabade
  • fix: handling of 404 in dashboard is updated (#2908) @palashgdev
  • fix: close dropdown chip after user has selected a tag in search field condition (#2892) @Damans227
  • fix: create and store label when colon is pressed (#2886) @Damans227

🧰 Maintenance

  • chore: try signoz cloud link is updated (#2928) @palashgdev
  • ci(gh-workflows): πŸ‘· bump up versions and minor updates (#2923) @prashant-shahi
  • chore: update Makefile (#2917) @prashant-shahi

Full Changelog: https://github.com/SigNoz/signoz/compare/v0.20.2...v0.21.0

signoz - v0.20.2

Published by srikanthccv over 1 year ago

"When something is important enough, you do it even if the odds aren’t in your favor."
- Elon Musk


Full Changelog: https://github.com/SigNoz/signoz/compare/v0.20.1...v0.20.2

What's changed

  • fix: raw query is updated to query #2881

πŸš€ Features

We have added traces and logs in our query builder. You can find the query builder under the dashboards tab. We also shipped other features based on user feedback.

Trace Query Builder

Query builder is now available for traces in SigNoz. Earlier, you could only query trace data with the help of ClickHouse queries, which were a bit complex to use. With query builder, it's easier to plot charts with a set of dropdowns.

Here's a quick demo of using the query builder on traces.

🍿 Demo - Plot error rate of any service using the Trace Query Builder:

Trace Query Builder​

Log Query Builder

Similarly, query builder is now available for logs data too. You can apply filters like serviceName to view logs of a particular service. You can also apply aggregates and groupBy filters.

Here's a quick demo of using the query builder on logs.

🍿 Demo - Find avg. bytes present in each log based on method type using logs query builder

Log Query Builder​

Query Builder for logs and traces in the Alerts Tab

Query Builder is also available in the Alerts tab now. You can use the query builder to create alerts on traces and logs data. Here's a short video showing how you can access it.

Query Builder for logs and traces in the Alerts Tab​

Correlation from logs to trace and vice-versa

Correlated telemetry signals can help debug applications quickly. While viewing a particular trace, you can now check the related logs and vice-versa.

🍿 Demo - How to use correlation of logs and traces in SigNoz

Correlation from logs to trace and vice-versa​

Error rate added in Key Operations table in Services

We have added Error Rate in the key operations table for services. Error rate is an important metric for key operations in a service, and having it in the table gives our users a quick way to keep a watch on an application's operations.

error_rate_key_ops

Ability to clone panels in dashboards

You can now clone panels in Dashboards tab. This feature will help users to start from existing charts and customize on top of them. Here's a quick video showing how to do it in our dashboards.

Ability to clone panels in dashboards​

Ability to download logs data and share

We have provided the option to download log data in Excel and csv format. You can apply specific filters and download log data to share with your team or clients.

download_logs_data

Shareable URLs in Query Builder

While building customized charts using query builder, you can now share your work in progress with your teammates for them to have a look. Here's a quick video showcasing how to use this feature:

Shareable URLs in Query Builder

Hope you enjoy these features. Feel free to share any feedback by creating github issues.

signoz - v0.20.1

Published by srikanthccv over 1 year ago

Full Changelog: https://github.com/SigNoz/signoz/compare/v0.20.0...v0.20.1

What's Changed

  • fix: if condition corrected in aggreagte attribute static fields #2866
signoz - v0.20.0

Published by github-actions[bot] over 1 year ago

🚨 Please use v0.20.2

What's Changed

  • feat: added option to download logs in csv & excel format (#2841) @techchintan
  • feat: ability to clone a panel (#2444) @gitstart
  • fix: service name capitalisation is removed from list page (#2806) @palashgdev

πŸš€ Features

  • feat: add share url (#2778) @yeshev
  • feat: formatter updated (#2780) @nityanandagohain
  • feat: support for top level keys in attributes in query parser logs v3 (#2753) @nityanandagohain
  • Feat/extend query builder state (#2755) @yeshev

πŸ› Bug Fixes

  • fix: query builder edit mode doesn't send correct payload (#2804) @yeshev
  • fix: remove the top 10 limit on key operations table (#2824) @srikanthccv
  • fix: add legend property to Queries (#2821) @makeavish
  • fix: org name is fixed (#2810) @palashgdev
  • fix: alerts page threshold only number is allowed (#2816) @palashgdev
  • fix: sorter is updated for sorting in alerts page (#2818) @palashgdev
  • fix: limit default value is updated (#2805) @palashgdev
  • fix: mutex lock to avoid concurrent map writes (#2796) @makeavish
  • fix: where clause filter (#2800) @yeshev
  • fix: cloud header button is hidden when is license is not active (#2756) @palashgdev

🧰 Maintenance

  • chore: update .github/CODEOWNERS (#2835) @srikanthccv
signoz - v0.19.0

Published by github-actions[bot] over 1 year ago

"To err is human, to monitor is divine."


🚨Upgrading from older versions

If you have existing alerts/dashboards data from v0.18.x and prior, you would need to migrate them using migration scripts in v0.19. - Docs and see https://github.com/SigNoz/signoz-otel-collector/issues/130

πŸš€ Features

  • feat: add default parser for logs (#2701) @nityanandagohain
  • feat: feature flag is updated (#2666) @palashgdev
  • feat: trace to logs and logs to trace is added (#2699) @palashgdev
  • feat: don't throw error if unable to enrich metadata (#2608) @nityanandagohain
  • feat: add signoz cloud button in header (#2694) @palashgdev
  • feat: introduce feature_usage table to manage features (#2661) @makeavish
  • feat: add query builder to the alerts (#2657) @yeshev
  • feat(query-service): alerts integration with query builder v3 (#2663) @srikanthccv
  • feat: Connect Query builder with graph (#2611) @yeshev
  • feat: package dependency is made exact (#2644) @palashgdev
  • feat: error rate is added (#2638) @palashgdev
  • feat: add errorCount in top_operations API (#2636) @makeavish

🍿 Demo

Using the new Trace Query Builder to plot the error percentage of any service

Trace Query Builder

πŸ› Bug Fixes

  • fix: alerts formula (#2733) @yeshev
  • fix: query key is made dynamic (#2735) @palashgdev
  • fix: remove some of the frontend redundant packages (#2731) @palashgdev
  • fix: commit lint is updated (#2732) @palashgdev
  • fix: onBlur for groupBy (#2728) @yeshev
  • fix: add validations for aggregates on logs/traces datasource (#2709) @makeavish
  • fix: api calls (#2725) @yeshev
  • fix: having filter removing payload (#2706) @yeshev
  • fix: add support for bool values in time series result (#2713) @makeavish
  • fix: feature usage count (#2710) @makeavish
  • fix: update the resource detection processor name for GCP (#2679) @srikanthccv
  • fix(frontend): πŸ› accept zero as valid alert threshold (#2703) @prashant-shahi
  • fix: count fixed columns of type bool/number (#2698) @makeavish
  • fix : newline is also interpreted in log json view (#2693) @palashgdev
  • fix: resolve gaps identified in the query builder (#2680) @srikanthccv
  • fix: query builder filter label is adopted for dark mode (#2683) @palashgdev
  • fix: disable prometheus.NormalizeName flag (#2678) @srikanthccv
  • fix: nan aggregation values are skipped (#2664) @srikanthccv
  • fix: trim spaces from email invite (#2668) @makeavish
  • fix: update default PagerDuty message (#2617) @srikanthccv
  • Fix: disabled content being copied on keyDown action (#2716) @s4nju
  • fix: issue of new query builder v3 (#2697) @techchintan
  • fix: small typo in README.md (#2667) @ww9
  • Fix: updating alert configuration doesnt reflect immediately (#2671) @ksorv
  • fix: issues on WHERE search filter (#2629) @techchintan
  • [Fix]: Alert Channels breadcrumbs (#2669) @ksorv
  • fix: changed versions of zookeeper & alertmanager (#2647) @GermaVinsmoke

🧰 Maintenance

  • chore: remove the limit condition (#2737) @palashgdev
  • chore: commit lock file (#2718) @srikanthccv
  • chore: removed some of the stage logic in the query builder (#2682) @palashgdev
  • feat: package dependency is made exact (#2644) @palashgdev
  • Test: added few test cases for Tooltip (#2714) @s4nju
  • Test: added few test cases for MessageTip (#2715) @s4nju
  • test: editor test case is added (#2649) @palashgdev
  • test: added useIsValidTag.test (#2589) @palashgdev
  • test: some of the test case is added (#2616) @palashgdev
  • test: dashboard variable is updated (#2640) @palashgdev
  • test: loadable component is added (#2650) @palashgdev
  • docs: update README.md (#2724) @pranay01
  • chore: remove react import (#2727) @GermaVinsmoke
  • refactor(query_builder): remove old codebase (#2686) @yeshev
signoz - v0.18.3

Published by github-actions[bot] over 1 year ago

What's Changed

πŸ› Bug Fixes

Full Changelog: https://github.com/SigNoz/signoz/compare/v0.18.2...v0.18.3

signoz - v0.18.2

Published by github-actions[bot] over 1 year ago

πŸ› Bug Fixes

  • fix: max depth issue is fixed in dashboard (#2563) @palashgdev
  • fix: custom time frame is updated (#2564) @palashgdev
  • fix: clear filter is fixed (#2544) @palashgdev

Full Changelog: https://github.com/SigNoz/signoz/compare/v0.18.1...v0.18.2

Package Rankings
Top 5.06% on Proxy.golang.org