grafana / explore-profiles

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.
GNU Affero General Public License v3.0
18 stars 1 forks source link

[all services → profile types view] These 2 views are too similar and create confusion #239

Open grafakus opened 3 days ago

grafakus commented 3 days ago

Feature Description

Problem Statement

When navigating between "All Services" and "Profile Types," users often experience confusion due to the similar layout of both views. Specifically, users may not notice that the "Profile Type" dropdown has been replaced by a "Service" dropdown, leading to misunderstandings about the current page context.

Proposed Solution by @Rperry2174

Enhance visual differentiation between the two views with the following changes:

  1. Add Contextual Titles and Headings
    Display a clear title at the top of the grid (e.g., "You're viewing the CPU profile of 1721 services") to provide immediate context to the user.

    Image

  2. Use Color to Signify Different Profile Types
    Implement a consistent color scheme for each profile type to reinforce the page’s purpose visually (colors below are just fore example):

    • CPU Profile: Green
    • Memory Profile: Blue
    • Other Profiles: Yellow

    This approach not only organizes content visually but helps users immediately recognize which profile type they’re viewing. On the Profile Types page, each profile type could have its own section with a distinct color block header for added clarity.

Alternative Approaches

Additional Context

This update aims to reduce user confusion by making navigational differences visually apparent, thus improving usability and reducing the likelihood of errors during navigation.

grafakus commented 3 days ago

cc @bryanhuhta