grafana / grafana/pyroscope

Profiles heatmap

Open
#3,015 3 comments 5 reactions 1 assignee Claimed by @kolesnikovae View on GitHub
enhancement ux
Dominant language
Go
Stars
11.7k
Forks
802
Avg merge
1d 19h
Merged PRs (30d)
80

Description

I propose the addition of a profiles heatmap alongside the current time-series visualization for profiling data.

image

(_this is how it looked in Pyroscope cloud_)

In this representation:

Each cell corresponds to a group of profiles meeting the XY criteria:
- X: Time range
- Y: Sum of sample values per profile (illustrated as CPU seconds in the example)

Z axis is encoded in color and indicates the number of profiles in the cell (normalised)

Users should be able to select specific areas on the heatmap and visualize the profiling data for the chosen cell or region. Additionally, the feature should support the comparison or differentiation of selected areas.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.