pyroscope-rs icon indicating copy to clipboard operation
pyroscope-rs copied to clipboard

Pyroscope Profiler for Rust. Profile your Rust applications.

Results 48 pyroscope-rs issues
Sort by recently updated
recently updated
newest added

There have been a bunch of feedback on pyroscope-rs. It may worth to investigate. specifically mem leak and signal handlers overhead. https://github.com/paritytech/polkadot-sdk/issues/804 > * pprof-rs has a high overhead, since...

bug

timer_fd and epoll_fd are not closed during any error in the epoll thread and seem to be leaking in case of an error.

bug

``` import logging import time logger = logging.getLogger() logger.setLevel(logging.DEBUG) def run_one(): import pyroscope pyroscope.configure( enable_logging=True, application_name = "simple.python.app", server_address = "http://127.0.0.1:4100", ) time.sleep(1) import importlib from kubernetes import client, config,...

bug

``` pyroscope_cli git:(chore/use_rbspy_fork_crate) sudo ./target/debug/pyroscope-cli connect --pid 78252 --spy-name pyspy --server-address="http://localhost:4100" Jul 07 12:02:21.449 INFO we recommend specifying application name via -application-name flag or env variable PYROSCOPE_APPLICATION_NAME, who: pyroscope-cli Jul...

bug

``` sudo ./pyroscope-cli connect --pid=969931 --spy-name=pyspy --server-address="http://192.168.8.103:4100" Jul 06 14:10:11.864 INFO we recommend specifying application name via -application-name flag or env variable PYROSCOPE_APPLICATION_NAME, who: pyroscope-cli Jul 06 14:10:11.864 INFO Profiling...

bug

https://github.com/grafana/read-process-memory/commit/89c67daf0cf6c3507eb2738b536f31f4fb8db38d

bug

Hello, I work on the edge where often connectivity is not optimal. I have been trying to find information about the frequency of ingest and its payload to understand the...

question

Currently when configuring the py-spy backend under the hood, we always initialize py-spy with locking mode non-blocking. https://github.com/pyroscope-io/pyroscope-rs/blob/main/pyroscope_ffi/python/lib/src/lib.rs#L77 Running spy-spy in non blocking mode has less overhead, but will frequently...

Currently it seems that client applications are forced to have their tokens interpreted as a Bearer token. This causes problems where other authentication schemes are required. https://github.com/pyroscope-io/pyroscope-rs/blob/23fb2fdc3a7a7f7196f2a7811b90ea1360f4ce7f/src/session.rs#L230 https://docs.rs/reqwest/latest/src/reqwest/async_impl/request.rs.html#261 An option...