github grafana/pyroscope v1.2.0

latest releases: weekly-f73-ece0a3255, weekly-f73-3fb6d3128, weekly-f72-17534d53b...
7 months ago

🚀 We are excited to present this release of Grafana Pyroscope packed with 150 commits 🚀

In this release, we've introduced significant enhancements to our microservice mode, aiming to boost performance and streamline operations. The compactor component has been added to optimize block management, improving query speed and reducing replication factor overhead.

Our physical planning has undergone optimization, ensuring that data deduplication occurs only when necessary. Additionally, we've initiated tracing integrations, allowing for the inclusion of span ids in profiling samples and enabling flamegraph filtering.

For users leveraging Function as a Service (FaaS) environments, we've enhanced profiling data ingestion by automatically aggregating profiles. This not only reduces the number of profiles but also contributes to improved overall efficiency.

We've invested substantial effort in optimizing the read path and refining query performance, delivering a smoother user experience.

Trace to profiles integrations
image

Notable changes are listed below for more details check out the Full Changelog: v1.1.5...v1.2.0

Enhancements

Bug Fixes

Documentation Updates

  • We've added documentation for profilecli to query and upload pprof files.
  • We've also documented the store-gateway and compactor component.

New Contributors

Your feedback is crucial to us, and we encourage you to explore the improvements in this release, report any issues, and join the discussions to help us continue refining and enhancing Grafana Pyroscope.

Thank you for your ongoing support!

You can reach out to the team using:

Docker Images

  docker pull docker.io/grafana/pyroscope:1.2.0

The Pyroscope team

(@kolesnikovae @korniltsev @cyriltovena @simonswine @aleks-p @bryanhuhta @petethepig @Rperry2174)

Don't miss a new pyroscope release

NewReleases is sending notifications on new releases.