github grafana/pyroscope v0.0.36

latest releases: v1.9.0, weekly-f86-2959c0ddc, weekly-f85-66ccaa38e...
3 years ago

Installation

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

Source code

pyroscope-0.0.36-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.0.36_amd64.deb
pyroscope_0.0.36_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.0.36-1-x86_64.rpm
pyroscope-0.0.36-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.0.36_amd64.msi

Changes:

  • Add a short path for case when not all required labels are present (7c8e7b0)
  • Add dimension lookup by key labels (ebdc846)
  • Add explicit yaml key name for metric export rules (c02a21d)
  • Add metric exported scratches (fa20295)
  • Add option to filter prometheus labels (ee29c0b)
  • add prependBytes and test (e1f5e3d)
  • add test for storage/tree (#276) (bde2a99), closes #276
  • Add tree node filter to metric exporter. (f76f9c1)
  • adds comments to flamebearer (fada901)
  • Adds markdown linting (dead urls) (#270) (8c4e0c2), closes #270
  • adds support for .env files (helpful for debugging things like OAuth integration) (266d360)
  • better slice allocating (81d10a6)
  • changes contributors limit in README (3d159b6)
  • changes eviction timeout value to 20s and brings runtime.GC back (3b34e74)
  • changes flamebearer tooltip to position fixed (b1ba728)
  • Clean comments (9138314)
  • decode-resp: decode flamebearer response for debugging (#284) (8c45c81), closes #284
  • Defer buffer put (077e260)
  • downgrades to golang:1.16.4-alpine3.12 (7a47a33)
  • Fix dictionary keys (746871d)
  • fixes benchmark script (d5a3c0e)
  • follow up to #283 (e0f799a), closes #283
  • Hide sensitive data from /config endpoint response (9dfdd25)
  • improve prependTreeNode (d6d904e)
  • improve tooltip rendering (#266) (53ce5f8), closes #266
  • improve tree.Insert (cc0e5c5)
  • initial version of traffic duplicator (03f32ff)
  • Introduce ingester abstraction (75b27be)
  • Make observer respect sample rate (8411db8)
  • Make ParseKey validate user input (fa6048b)
  • Oauth flow for Google, GitHub and GitLab (#272) (66ea269), closes #272
  • Protect /config and /build endpoints, if applicable (3830233)
  • Refactor analytics package to decouple it from controller (c935964)
  • Refactor pprof profile traversal (33db173)
  • Replaced no longer maintained jwt-go with golang-jwt/jwt which is community maintained (438b07f)
  • Resolve merge conflicts (b9f4c5e)
  • Setup metric exporter initialization (6daeafc)
  • Tags support (#280) (a41b2b7), closes #280
  • Tidy go mod (212241b)
  • update go version in linux builds (e44f8c8)
  • Update upstream.go (dd1daa5)
  • updates alpine version (77397d8)
  • updates windows golang version (94d5c43)
  • Use byte buffer pool for serialization (725cfdd)
  • fix(agent): use the ProfileTypes from the configuration (88aaed0)
  • fix(gospy.go): Snapshot add custom_pprof.StopCPUProfile() (#283) (3a13771), closes #283

Don't miss a new pyroscope release

NewReleases is sending notifications on new releases.