pyroscope

Continuous Profiling Platform. Debug performance issues down to a single line of code

AGPL-3.0 License

Stars
9.4K
Committers
183

Bot releases are visible (Hide)

pyroscope -

Published by pyroscopebot about 2 years ago

Installation

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

Source code

pyroscope-0.30.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.30.0_amd64.deb
pyroscope_0.30.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.30.0-1-x86_64.rpm
pyroscope-0.30.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.30.0_amd64.msi

Changes:

Bug Fixes

  • backend: don't set a default annotation timestamp in controller (#1504) (c2b2cfe)
  • backend: upsert annotations (#1508) (a557183)
  • export dropdown should close when clicking outside (#1579) (b4074a7)
  • heatmap bug fixes (#1545) (3218c62)
  • merge zstd lib generated so names for jfr (#1569) (00ed85a)
  • tag explorer modal should close when another one is clicked (#1578) (c2d1e96)
  • Update flask rideshare app name (fdd7b4c)
  • webapp: annotation doesn't have a weird marking anymore (#1512) (20abd58)
  • webapp: don't render popover outside the visible window (#1534) (0ce4e7d)
  • webapp: format annotation using timezone (#1522) (bc68da3)
  • webapp: show annotations tooltip only when hovering close to the marker (#1510) (e8bdf4a)

Features

pyroscope -

Published by pyroscopebot about 2 years ago

Installation

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

Source code

pyroscope-0.29.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.29.0_amd64.deb
pyroscope_0.29.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.29.0-1-x86_64.rpm
pyroscope-0.29.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.29.0_amd64.msi

Changes:

Bug Fixes

Features

pyroscope -

Published by pyroscopebot about 2 years ago

Installation

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

Source code

pyroscope-0.28.1-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.28.1_amd64.deb
pyroscope_0.28.1_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.28.1-1-x86_64.rpm
pyroscope-0.28.1-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.28.1_amd64.msi

Changes:

Bug Fixes

Features

pyroscope -

Published by pyroscopebot about 2 years ago

Installation

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

Source code

pyroscope-0.28.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.28.0_amd64.deb
pyroscope_0.28.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.28.0-1-x86_64.rpm
pyroscope-0.28.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.28.0_amd64.msi

Changes:

Bug Fixes

Features

  • concurrent storage put (#1304) (ec5f8b6)
  • ebpf go symbols - resolve from .gopclntab (#1447) (ae78c42)
  • flamegraph: added sub-second units support for trace visualization (#1418) (21f6550)
  • webapp: display timer for notifications (#1457) (b158f38)
  • webapp: dropdown component for head-first dropdown (#1435) (a7d6891)
pyroscope -

Published by pyroscopebot about 2 years ago

Installation

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

Source code

pyroscope-0.27.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.27.0_amd64.deb
pyroscope_0.27.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.27.0-1-x86_64.rpm
pyroscope-0.27.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.27.0_amd64.msi

Changes:

Bug Fixes

Features

pyroscope -

Published by pyroscopebot about 2 years ago

Installation

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

Source code

pyroscope-0.26.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.26.0_amd64.deb
pyroscope_0.26.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.26.0-1-x86_64.rpm
pyroscope-0.26.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.26.0_amd64.msi

Changes:

Bug Fixes

Features

  • adhoc: support passing custom spyName/unit when uploading (#1417) (9cc0f39)
  • ebpf: pythonless, portable ebpf (#1314) (f124c46)
  • reuse Table component everywhere (#1403) (a79f61b)
  • support high number of series in explore view timeline (#1384) (482e23e)
  • webapp: set title automatically (#1397) (74821ca)
  • webapp: update timeline appearance and refactor flot plugins (#1323) (9393449)
pyroscope -

Published by pyroscopebot about 2 years ago

Introducing Explore Page!

Often it happens that there are a set of tags and it is nice to see a high level view of how the resource usage of those various tags relate to each other. We created the explore page to give a nice high-level overview along with some descriptive statistics that will help with this kind of analysis.

https://user-images.githubusercontent.com/23323466/183341419-7a0ea96d-f85f-45e6-9684-93b909cdd067.mov

We also added some quick shortcut dropdowns that will allow for users to go from the explore page directly to the comparison, diff, or single view pages:

https://user-images.githubusercontent.com/23323466/183341586-d22b6cb4-9b4d-456e-8160-65a930c82dcf.mov


Installation

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

Source code

pyroscope-0.25.1-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.25.1_amd64.deb
pyroscope_0.25.1_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.25.1-1-x86_64.rpm
pyroscope-0.25.1-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.25.1_amd64.msi

Changes:

Bug Fixes

Features

pyroscope -

Published by pyroscopebot about 2 years ago

Introducing Explore Page!

Often it happens that there are a set of tags and it is nice to see a high level view of how the resource usage of those various tags relate to each other. We created the explore page to give a nice high-level overview along with some descriptive statistics that will help with this kind of analysis.

https://user-images.githubusercontent.com/23323466/183341419-7a0ea96d-f85f-45e6-9684-93b909cdd067.mov

We also added some quick shortcut dropdowns that will allow for users to go from the explore page directly to the comparison, diff, or single view pages:

https://user-images.githubusercontent.com/23323466/183341586-d22b6cb4-9b4d-456e-8160-65a930c82dcf.mov


Installation

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

Source code

pyroscope-0.25.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.25.0_amd64.deb
pyroscope_0.25.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.25.0-1-x86_64.rpm
pyroscope-0.25.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.25.0_amd64.msi

Changes:

Bug Fixes

Features

pyroscope -

Published by pyroscopebot about 2 years ago

Installation

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

Source code

pyroscope-0.24.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.24.0_amd64.deb
pyroscope_0.24.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.24.0-1-x86_64.rpm
pyroscope-0.24.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.24.0_amd64.msi

Changes:

Bug Fixes

chore

  • flamegraph/models: make it mandatory to handle all spyNames (#1300) (f7a95a0)

Features

  • show functions % of total [units] in Table (#1288) (6c71195)

BREAKING CHANGES

  • flamegraph/models: it will throw an error if spyName is unsupported
pyroscope -

Published by pyroscopebot about 2 years ago

Installation

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

Source code

pyroscope-0.23.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.23.0_amd64.deb
pyroscope_0.23.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.23.0-1-x86_64.rpm
pyroscope-0.23.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.23.0_amd64.msi

Changes:

Bug Fixes

Features

  • implements support for environment variable substitutions in config file (#1283) (e72c847)
pyroscope -

Published by pyroscopebot over 2 years ago

Installation

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

Source code

pyroscope-0.22.1-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.22.1_amd64.deb
pyroscope_0.22.1_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.22.1-1-x86_64.rpm
pyroscope-0.22.1-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.22.1_amd64.msi

Changes:

Bug Fixes

  • don't write to local db when disable-local-writes is set (#1287) (4f791e2)
pyroscope -

Published by pyroscopebot over 2 years ago

Installation

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

Source code

pyroscope-0.22.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.22.0_amd64.deb
pyroscope_0.22.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.22.0-1-x86_64.rpm
pyroscope-0.22.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.22.0_amd64.msi

Changes:

Bug Fixes

Features

pyroscope -

Published by pyroscopebot over 2 years ago

Installation

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

Source code

pyroscope-0.21.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.21.0_amd64.deb
pyroscope_0.21.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.21.0-1-x86_64.rpm
pyroscope-0.21.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.21.0_amd64.msi

Changes:

Bug Fixes

  • add sidebar separation lines (#1216) (9efc566)
  • adhoc/diff-view data table initial render (#1190) (b03794c)
  • colors on login pages (#1197) (a6b2b22)
  • default name when exporting diff (#1195) (c8e9b79)
  • flamegraph: do a deep comparison for whether the flamegraph is the same (#1212) (910d8ea)
  • frontend: don't crash when flamegraph changes (#1200) (f558e0d)
  • improved nodes coloring by fixing murmur math (#1214) (8ea4f73)
  • load exemplar metadata from segment (#1185) (e869730)
  • single view app update should change comp/diff view left and right apps (#1211) (9a4f34d)
  • Update flamegraph color pallette (9476039)
  • zoom/focus reset on changing selected node [refactored] (#1184) (949052d)

Features

pyroscope -

Published by pyroscopebot over 2 years ago

Installation

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

Source code

pyroscope-0.20.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.20.0_amd64.deb
pyroscope_0.20.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.20.0-1-x86_64.rpm
pyroscope-0.20.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.20.0_amd64.msi

Changes:

Bug Fixes

Features

  • adds proper support for goroutines, block, mutex profiling (#1178) (b2e680c)
  • AWS EC2 service discovery (d02851c)
  • self-profiling: allow tags to be set (#1158) (ac855ba)
pyroscope -

Published by pyroscopebot over 2 years ago

Installation

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

Source code

pyroscope-0.19.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.19.0_amd64.deb
pyroscope_0.19.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.19.0-1-x86_64.rpm
pyroscope-0.19.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.19.0_amd64.msi

Changes:

Bug Fixes

Features

pyroscope -

Published by pyroscopebot over 2 years ago

Installation

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

Source code

pyroscope-0.18.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.18.0_amd64.deb
pyroscope_0.18.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.18.0-1-x86_64.rpm
pyroscope-0.18.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.18.0_amd64.msi

Changes:

Bug Fixes

  • flamegraph palette selector button styles (#1113) (d7a7b11)
  • flamegraph palette selector checkmark styles (#1114) (755893f)

Features

pyroscope -

Published by pyroscopebot over 2 years ago

Installation

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

Source code

pyroscope-0.17.1-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.17.1_amd64.deb
pyroscope_0.17.1_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.17.1-1-x86_64.rpm
pyroscope-0.17.1-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.17.1_amd64.msi

Changes:

Bug Fixes

pyroscope -

Published by pyroscopebot over 2 years ago

Installation

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

Source code

pyroscope-0.17.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.17.0_amd64.deb
pyroscope_0.17.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.17.0-1-x86_64.rpm
pyroscope-0.17.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.17.0_amd64.msi

Changes:

Bug Fixes

Performance Improvements

  • speeds up jfr parsing by updating jfr parser version (#1111) (e31d65c)
pyroscope -

Published by pyroscopebot over 2 years ago

Installation

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

Source code

pyroscope-0.16.0-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.16.0_amd64.deb
pyroscope_0.16.0_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.16.0-1-x86_64.rpm
pyroscope-0.16.0-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.16.0_amd64.msi

Changes:

Bug Fixes

Features

  • flamegraph: User should be able to adjust title visibility over the Flamegraph (#1073) (bd74aae)
  • frontend: allow copying notification message (#1086) (d30b787)
  • integrations: nodejs support (#1089) (c4b4164)
  • nodejs push & pull mode (#1060) (4317103)
pyroscope -

Published by pyroscopebot over 2 years ago

Installation

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

Source code

pyroscope-0.15.4-source.tar.gz

Linux binary builds

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

Ubuntu / Debian (.deb) builds

pyroscope_0.15.4_amd64.deb
pyroscope_0.15.4_arm64.deb

RHEL / CentOS (.rpm) builds

pyroscope-0.15.4-1-x86_64.rpm
pyroscope-0.15.4-1-aarch64.rpm

Windows (.msi) builds

pyroscope_agent_0.15.4_amd64.msi

Changes:

Bug Fixes

Reverts

  • Revert "fix(flamegraph): fix table contrast (#1053)" (#1063) (a4dd7f6), closes #1053 #1063
Package Rankings
Top 2.32% on Proxy.golang.org
Badges
Extracted from project README
ci JS Tests Status Go Report License: AGPLv3 FOSSA Status Latest release DockerHub GoDoc Pyroscope GIF Demo