Skip to content

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.

License

Notifications You must be signed in to change notification settings

grafana/explore-profiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.

Important

Explore Profiles is presently undergoing active development and is offered in a preview state. Subsequent updates are likely to incorporate significant changes that may impact existing functionality.

Install Explore Profiles

Explore Profiles is distributed as a Grafana Plugin. You can find it in the official Grafana Plugin Directory.

Install in Grafana Cloud

All Grafana Cloud instances come with Explore Profiles plugin preinstalled.

Installation in your Grafana instance

You can install Explore Profiles in your own Grafana instance using grafana-cli:

grafana-cli plugins install grafana-pyroscope-app

Alternatively, you can do it via Grafana UI by following these steps:

  1. Within Grafana, go to Administration > Plugins and data > Plugins.
  2. Search for "Explore Profiles".
  3. Click on "Explore Profiles".
  4. Click on "Install" button.

Install using environment variables

If you want to install the app in a docker container, you need to configure the following environment variable:

GF_INSTALL_PLUGINS=grafana-pyroscope-app

Getting Started

  1. In the main navigation bar, click on Explore > Profiles.

  2. You’ll land in the All services overview that shows time series and CPU utilization visualizations for all the services in your selected Pyroscope instance.

  3. If needed, change your data source with the drop-down on the top left.

  4. Modify your time range in two ways:

    • Use the standard time range picker on the top right.
    • Click and drag the time range you want to see on any time series visualization.
  5. Select the service you would like to explore by selecting Profile types on any time series visualization. This takes you to the Profile types overview for that service.

  6. Select the profile type you would like to explore by selecting Flame graph on any time series visualization.

  7. View the flame graph.

For more information, refer to the Explore Profiles documentation in Grafana or Grafana Cloud.

To learn more about contributing to the documentation, refer to the README. The Explore Profiles documentation source files are in docs/sources.

Development / Contributing

Check out our Contributing Guidelines for more information on how to contribute to this project.

About

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.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published