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