github grafana/pyroscope v0.6.0

latest releases: weekly-f66-3c9e730b7, weekly-f66-bbb6aeaaf, ebpf/v0.4.7...
2 years ago

Happy new year everyone!

The first version of the year (0.6.0) comes with the following improvements:

  • improved ingestion performance in pull mode by about 30%
  • new and improved tags dropdown (now with search)
  • fixed tags selection issue when using base-url functionality (thanks @dannykopping for reporting this)
  • file discovery mechanism for pull mode (thanks @linthan)
  • added visual notifications on the frontend for failing backend requests

Installation

For instructions on how to install pyroscope visit our Getting Started guide.

Source code

pyroscope-0.6.0-source.tar.gz

Linux binary builds

pyroscope-0.6.0-linux-amd64.tar.gz
pyroscope-0.6.0-linux-arm64.tar.gz

Ubuntu / Debian (.deb) builds

pyroscope_0.6.0_amd64.deb
pyroscope_0.6.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.6.0-1-x86_64.rpm
pyroscope-0.6.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.6.0_amd64.msi

Changes:

Bug Fixes

  • frontend: add tab panel styles to adhoc comparison component. (#650) (6537dfe)
  • frontend: comparison diff ui fixes (#627) (202835b)
  • frontend: fix flamegraph width in comparison view (#639) (1e6bef5)
  • frontend: fixes golang package name coloring (#635) (6c390b5)
  • frontend: keep query param when changing routes (#674) (389019b)
  • panel: import @szhsin/react-menu styles in contextmenu (#669) (2fb0fff)
  • register all pprof http handlers (#672) (f377cf3)
  • try to create data directory if it doesn't exist. (#646) (eac8c4e)
  • use the correct controller variable. (#615) (ccd97f9)

Features

  • frontend: new tags dropdown (#642) (6290e45)
  • improve datetime format in adhoc output filename. (f08f498)
  • pull-mode: adds file discovery mechanism (#662) (35ce0b5)
  • support importing adhoc profiles in pprof or collapsed formats (#649) (14ee845)

Performance Improvements

  • adds another direct upstream to improve performance when scraper is overloaded (#636) (34cfab5)
  • benchmarking code improvements (#630) (3aa460c)
  • optimize pprof parsing in pull mode. (#628) (c626be1)

Don't miss a new pyroscope release

NewReleases is sending notifications on new releases.