Explore Profiles is a native Grafana application designed to integrate seamlessly with Pyroscope, the open-source continuous profiling platform, providing a smooth, query-less experience for browsing and analyzing profiling data.
Is your feature request related to a problem? Please describe.
If the user is in the middle of an incident and wants to compare the current situation with the situation (e.g.) 1 hour ago, they have to:
Select the baseline time range: navigating in the past then selecting the time range for the diff flame graph
Select the comparison time ranges
Describe the solution you'd like
The UI can provide a "Compare presets" dropdown for faster time ranges selection:
We can provide a couple of presets:
now vs now-1h
now vs now-3h
now vs now-12h
now vs now-1d
now vs now-1w
now vs now-2w
We should implement it with the idea in mind that it can be extensible: we could add the possibility for the user to store their own presets, which could include baseline/comparison filters and custom time ranges.
Alternatives considered
Describe alternatives you've considered
-
Additional context
This feature existed in the UI of OG Pyroscope, with these presets:
Feature description
Is your feature request related to a problem? Please describe.
If the user is in the middle of an incident and wants to compare the current situation with the situation (e.g.) 1 hour ago, they have to:
Describe the solution you'd like
The UI can provide a "Compare presets" dropdown for faster time ranges selection:
We can provide a couple of presets:
We should implement it with the idea in mind that it can be extensible: we could add the possibility for the user to store their own presets, which could include baseline/comparison filters and custom time ranges.
Alternatives considered
Describe alternatives you've considered
-
Additional context
This feature existed in the UI of OG Pyroscope, with these presets: