This plugin has been deprecated and is no longer maintained.
Pyroscope Grafana Datasource Plugin
Important: Grafana version 7.2 or later required
Getting started
- Install the plugin (Installation tab)
- Install panel plugin
- Open Grafana and go to Configuration -> Plugins
- Check that plugins are available
- Set up data source plugin:
- Configuration -> Data Sources -> Add data source
- click on
pyroscope-datasource - Specify Pyroscope host in
Endpointfield:
- Set up panel plugin:
- Add an empty panel on your dashboard
- Select
pyroscope-panelfrom Visualization list - Under panel view in Query tab select
pyroscope-datasource - In
Application nameinput specify app name - Click
Apply
Congratulations! Now you can monitor application flamegraph on your Grafana dashboard!

Datasource template variables
You can use variables of the type Query to query Pyroscope for a list of applications, labels, or label values. Variable query functions supported by Pyroscope data source:
| Name | Description |
|---|---|
| apps() | Returns a list of application names |
| label_names(app_name) | Returns a list of label names for the application |
| label_values(app_name,label_name) | Returns a list of label values for the application label |
Example
Create a new variable in the dashboard settings:
- Name:
appName - Type: Query
- Data source: select your Pyroscope data source
- Query:
apps()
Now you should see the list of applications returned from the Pyroscope data source, and use the variable in the panel Query field:
$appName{}
- Version
- 1.2.0
- Dependencies
- Grafana >=8.0.0
- Developer
- pyroscope
- Last Updated
- May 4, 2023