The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
grafana/public/app/plugins/datasource/grafana-pyroscope-datasource
github-actions[bot] 7726a96386
Release: 12.0.1 (#105909)
1 month ago
..
QueryEditor Plugin Extensions: Clean up the deprecated APIs (#102102) 3 months ago
img
pyroscopeql Pyroscope: Improve label suggestions in query editor (#78861) 2 years ago
.eslintignore Plugins: Always load decoupled frontend assets from builds (#81873) 1 year ago
CHANGELOG.md Pyroscope: Add standalone build (#80222) 1 year ago
ConfigEditor.tsx Tempo, Pyroscope and tracing: Replace deprecated `@grafana/experimental` with `@grafana/plugin-ui` (#99671) 5 months ago
README.md Pyroscope: add public catalog description (#74630) 2 years ago
VariableQueryEditor.test.tsx React: Use new JSX transform (#88802) 1 year ago
VariableQueryEditor.tsx React: Use new JSX transform (#88802) 1 year ago
VariableSupport.test.ts Core: Replace deprecated jest matcher toBeCalledWith (#86635) 1 year ago
VariableSupport.ts Pyroscope: Fix template variable support (#84477) 1 year ago
dataquery.cue Plugin Extensions: Streamline log messages (#95943) 8 months ago
dataquery.gen.ts Pyroscope: Add limit number of series returned by the data source (#95780) 8 months ago
datasource.test.ts Plugin Extensions: Clean up the deprecated APIs (#102102) 3 months ago
datasource.ts Pyroscope: Add adhoc filters support (#85601) 1 year ago
module.ts Pyroscope: Remove "phlare" from variable, types, strings etc (#75140) 2 years ago
package.json Release: 12.0.1 (#105909) 1 month ago
plugin.json Plugins: Update all core plugins with raise issue and docs links (#101929) 4 months ago
project.json Build: Nx improvements (#88341) 9 months ago
tsconfig.json React: Use new JSX transform (#88802) 1 year ago
types.ts Schemas: Reduce duplicated jenny code (#84061) 1 year ago
utils.ts Pyroscope: Add adhoc filters support (#85601) 1 year ago
webpack.config.ts Pyroscope: Add standalone build (#80222) 1 year ago

README.md

Grafana Pyroscope Data Source - Native Plugin

Grafana ships with built in support for Grafana Pyroscope, an open source continuous profiling platform.

What is Grafana Pyroscope?

Grafana Pyroscope is an open source continuous profiling platform. It will help you:

  • Find performance issues and bottlenecks in your code
  • Use high-cardinality tags/labels to analyze your application
  • Resolve issues with high CPU utilization
  • Track down memory leaks
  • Understand the call tree of your application
  • Auto-instrument your code to link profiling data to traces

Live Demo

Features

  • Minimal CPU overhead
  • Horizontally scalable
  • Efficient compression, low disk space requirements
  • Can handle high-cardinality tags/labels
  • Calculate the performance "diff" between various tags/labels and time periods
  • Advanced analysis UI

Read more here.