pyroscope
pyroscope copied to clipboard
Continuous Profiling Platform. Debug performance issues down to a single line of code
And of course deal with its consequences: * Warning: ReactDOM.render is no longer supported in React 18. Use createRoot instead. Until you switch to the new API, your app will...
Closes https://github.com/pyroscope-io/pyroscope/issues/1533 ![Kapture 2022-09-21 at 10 20 16](https://user-images.githubusercontent.com/6951209/191514867-de540796-9272-4a16-abec-595318febad2.gif) Depends on https://github.com/pyroscope-io/pyroscope/pull/1524, will rebase after that's merged.
I don't know if I used the tool correctly. i can connect to the pyroscope server by run `pyroscope server` in one terminal window and run `sudo pyroscope -application-name='ride-share' exec...
# What does it do Allows creating an annotation via the UI in **SINGLE VIEW only** https://user-images.githubusercontent.com/6951209/191333752-a0eb3b69-2ed7-4d65-b588-5ae6c67e06f5.mp4 # How it works Whatever is passed to `TimelineChart`'s `ContextMenu` props is rendered...
![Kapture 2022-09-20 at 16 43 18](https://user-images.githubusercontent.com/6951209/191350143-280152fa-665b-4b0d-b57e-73d9476c7367.gif) In https://github.com/pyroscope-io/pyroscope/pull/1524 we add support for adding annotation via the ui, but it doesn't handle popover positioning properly. It should position in such a...
Something funky with tsconfig most likely: For reference the actual resolution in `.storybook/main.js` works.
Currently (after https://github.com/pyroscope-io/pyroscope/pull/1524) you can only create an annotation for the specific timestamp you clicked on the timeline (since the input field is `readonly`): ![image](https://user-images.githubusercontent.com/6951209/191286252-805af7fe-3b9d-4d9d-8c28-2760ae60bc94.png) However, one may want to...
![Kapture 2022-09-20 at 11 23 23](https://user-images.githubusercontent.com/6951209/191284077-db034fb2-ec7f-4008-99d9-caf1cffbe5b0.gif) Again, it's a side effect of the selection plugin: https://github.com/pyroscope-io/pyroscope/blob/main/webapp/javascript/components/TimelineChart/Selection.plugin.ts#L96 Likely we need to add this additional check https://github.com/pyroscope-io/pyroscope/blob/main/webapp/javascript/components/TimelineChart/Selection.plugin.ts#L427 as implemented in https://github.com/pyroscope-io/pyroscope/pull/1512 And...
How to profile an Openjdk8 app running in kubernetes (EKS) using eBPF agent ? how to deal with stacktraces full of [unknown]s ? Where to install debug packages ? on...
Instead of "Add Annotation" we could have "Edit Annotation" and "Delete Annotation" buttons ![Kapture 2022-09-19 at 18 34 45](https://user-images.githubusercontent.com/6951209/191123840-9fde6560-8fd2-42c3-8ca9-46eff11797e7.gif) For edit it should be just populating existing `Popover` with the...