Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Profiling: Add Phlare and Parca datasources #57809

Merged
merged 18 commits into from Oct 28, 2022
Merged

Conversation

aocenas
Copy link
Member

@aocenas aocenas commented Oct 28, 2022

Adds 2 new core datasources for continuous profiling which works with the new Flamegraph visualization.

Screenshot from 2022-10-21 10-48-05

Screenshot from 2022-10-14 16-45-21

This was already tested in a private repo so this PR just moves the same code into grafana core.

Special notes for your reviewer:

The datasources are hidden behind a flameGraph feature flag

Parca can be tested with https://demo.parca.dev/ URL
Phlare can be run from https://github.com/grafana/phlare

@aocenas aocenas requested review from a team as code owners October 28, 2022 08:52
@aocenas aocenas requested review from leventebalogh, wbrowne, marefr, sakjur, idafurjes and yangkb09 and removed request for a team and leventebalogh October 28, 2022 08:52
@grafanabot
Copy link
Contributor

@grafanabot
Copy link
Contributor

@tolzhabayev tolzhabayev requested review from a team, wbrowne, marefr and jackw and removed request for a team October 28, 2022 09:44
@grafanabot
Copy link
Contributor

@aocenas aocenas merged commit 0845ac2 into main Oct 28, 2022
@aocenas aocenas deleted the aocenas/profiling/datasources branch October 28, 2022 11:33
@aocenas aocenas changed the title Profiling: Add datasources Profiling: Profiling: Add Phlare and Parca datasources Oct 28, 2022
@aocenas aocenas changed the title Profiling: Profiling: Add Phlare and Parca datasources Profiling: Add Phlare and Parca datasources Oct 28, 2022
grobinson-grafana pushed a commit that referenced this pull request Oct 31, 2022
* Add phlare datasource

* Rename

* Add parca

* Add self field to parca

* Make sure phlare works with add to dashboard flow

* Add profiling category and hide behind feature flag

* Update description and logos

* Update phlare icon

* Cleanup logging

* Clean up logging

* Fix for shift+enter

* onRunQuery to set label

* Update type naming

* Fix lint

* Fix test and quality issues

Co-authored-by: Joey Tawadrous <joey.tawadrous@grafana.com>
@leandro-deveikis leandro-deveikis modified the milestones: 9.3.0, 9.3.0-beta1 Nov 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants