Plugins 〉Explore Profiles


Developer
Grafana


Sign up to receive occasional product news and updates:



Application
grafana

Explore Profiles

  • Overview
  • Installation
  • Change log
  • Related content

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.

Key features include:

  • Native integration with Pyroscope: Seamlessly integrates with Pyroscope backend to provide detailed performance profiling and analysis.
  • Query-Less Browsing: Navigate profiling data without the need for complex queries.
  • AI-Powered flame graph analysis: uses a large-language model (LLM) to assist with flame graph data interpretation so you can identify bottlenecks, and get to the bottom of performance issues faster.

Installing Explore Profiles on Grafana Cloud:

For more information, visit the docs on plugin installation.

0.1.8 (2024-09-11)

Bug Fixes

  • Labels: Fix error with bar gauges viz and new Grafana version (#159) (b527961)

Features

  • Add histogram visualizations (#141) (2265be7)
  • create new browser history entry on some user actions (#128) (5439ab3)
  • DiffFlameGraph: Add flame graph range in timeseries legend (#140) (8729c31)
  • GitHubIntegration: Migrate GitHub integration to Scenes (#142) (0386bbc)
  • support submodules for GitHub Integration (#147) (52ecea8)

0.1.7 (2024-08-29)

Features

  • Add histogram visualizations (#141) (2265be7)
  • create new browser history entry on some user actions (#128) (5439ab3)
  • DiffFlameGraph: Add flame graph range in timeseries legend (#140) (8729c31)
  • GitHubIntegration: Migrate GitHub integration to Scenes (#142) (0386bbc)

0.1.6 (2024-08-27)

Bug Fixes

  • Ci: Fix docker compose commands (#111) (4ee541a)
  • DiffFlameGraph: Fix the "Explain Flame Graph" (AI) feature (#129) (a40c02b)
  • Favorites: Render "No results" when there are no favorites (#101) (426469d)
  • Labels: Fix "Discarded by user" error in the UI (#110) (2e9baab)
  • SceneLabelValuePanel: Fix border color when baseline/comparison is selected (#123) (5b4058a)
  • ScenesProfileExplorer: Make labels more responsive on smaller screens (10c97dc)

Features

  • CompareView: Implement new Comparison view with Scenes (#119) (127d6c3)
  • FlameGraph: Add missing export menu (#132) (f57b0ca)
  • Labels: Improve comparison flow (#117) (31d0632)
  • Timeseries: Add total resource consumption in legend (#108) (1fbb2df)

0.1.5 (2024-07-29)

Features

0.1.4 (2024-07-25)

Bug Fixes

  • Onboarding: Handle gracefully when there's no data source configured (#76) (4c18444)
  • PanelTitle: Remove series count when only 1 serie (#78) (8422e6d)
  • SceneByVariableRepeaterGrid: Prevent extra renders (#86) (bf14755)

Features

  • Avoid no data panels (#80) (72120b7)
  • LabelsExploration: Introduce bar gauge visualisations (#72) (7b1b19a)
  • SceneLabelValuesTimeseries: Colors and legends are preserved on expanded timeseries (#85) (6980299)
  • Various enhancements after first UX interview (#81) (2cdfcbe)

0.1.3 (2024-07-19)

Bug Fixes

  • Header: Switch the exploration type radio button group to a select on narrow screens (#70) (55f420a)

0.1.2 (2024-07-17)

Bug Fixes

  • CompareAction: Add missing data source query parameter to compare URL (#58) (b1213e1)
  • FunctionDetails: Get timeline state from Flame Graph component (#25) (64ed0e6)
  • GitHub Integration: Correctly extract the start/end timestamps from time picker (#15) (fe8d807)
  • SceneAllLabelValuesTableState: Fix color contrast in light mode (#26) (1bd268f)
  • SceneByVariableRepeaterGrid: Set timeseries min to 0 (#31) (0e3a17d)
  • SceneFlameGraph: Fix runtime error (#45) (6227f2d)
  • SceneFlameGraph: Respect maxNodes when set in the URL (#29) (85dd5b7)

Features

  • Analytics: Track Explore Profiles actions (#64) (ec58f57)
  • DataSource: Store selected data source in local storage (#60) (9f7ede1)
  • SingleView: Remove page (#20) (16da70d)
  • Update plugin metadata to auto enable (#65) (3afd1cd)
  • Various minor improvements (#46) (877b009)

0.1.0 (2024-07-15)

Explore Profiles is now available in its initial public release. It is designed to offer a seamless, query-less experience for browsing and analyzing profiling data.

Key features include:

  • Native integration with Pyroscope: Seamlessly integrates with Pyroscope backend to provide detailed performance profiling and analysis.
  • Query-Less Browsing: Navigate profiling data without the need for complex queries.
  • AI-Powered flame graph analysis: uses a large-language model (LLM) to assist with flame graph data interpretation so you can identify bottlenecks, and get to the bottom of performance issues faster.

Bug Fixes

  • GitHub Integration: Correctly extract the start/end timestamps from time picker (#15) (fe8d807)
  • SceneAllLabelValuesTableState: Fix color contrast in light mode (#26) (1bd268f)
  • SceneByVariableRepeaterGrid: Set timeseries min to 0 (#31) (0e3a17d)
  • SceneFlameGraph: Fix runtime error (#45) (6227f2d)
  • SceneFlameGraph: Respect maxNodes when set in the URL (#29) (85dd5b7)

Features