getsentry / getsentry/sentry

Add Histograms to Dashboards

Open
#80,524 2 comments 0 reactions 0 assignees View on GitHub
Feature Product Area: Dashboards
Dominant language
Python
Stars
44.8k
Forks
4.9k
Avg merge
22h 21m
Merged PRs (30d)
586

Description

### Problem Statement

I present performance metrics from Sentry to engineering executives, and I encountered challenges in effectively illustrating the distribution of user experiences. Currently, executives tend to rely on `avg` performance metrics to gauge application performance, often comparing these figures to their own experience. However, this approach can be misleading, as the `avg` may not accurately represent the full range of user interactions.

### Solution Brainstorm

Introducing histogram visualizations would allow for a clearer representation of the distribution across different percentiles of user experiences. This enhancement would empower teams to better understand performance variability, enabling more accurate assessments of user impact and alignment with internal benchmarks.

Currently the diagram is available only for web vitals (Transaction Summary -> Web Vitals) the ask is to add it to Dashboards with the ability to customize custom metrics.

![Image](https://github.com/user-attachments/assets/26d2adc9-842e-4446-b84d-d0f3e9fb14df)

### Product Area

Dashboards

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing histogram in Transaction Summary → Web Vitals and how Dashboards handle custom metrics. The work is complete when equivalent histogram visualizations are available in Dashboards with configurable custom metrics and the distribution is represented across percentiles.

Written by the indexing model from the issue text.

Assessment

Domain
data-visualization, observability-sre
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.