Skip to content

chore(docker-compose): add pyroscope for continuous profiling#115

Open
Thomas-Vos00 wants to merge 1 commit into
mainfrom
chore/pyroscope-profiling
Open

chore(docker-compose): add pyroscope for continuous profiling#115
Thomas-Vos00 wants to merge 1 commit into
mainfrom
chore/pyroscope-profiling

Conversation

@Thomas-Vos00

Copy link
Copy Markdown
Contributor

Summary

Adds Grafana Pyroscope to the local docker-compose observability stack for continuous profiling.

  • New pyroscope service (grafana/pyroscope:latest) exposed on 4040, with a pyroscope-data volume and added as a Grafana dependency.
  • Grafana Alloy now ships profiles to Pyroscope via a pyroscope.write "default" endpoint.
  • New Pyroscope Grafana datasource so profiles are queryable from the dashboards.

Test plan

  • docker compose up brings the stack up with the new pyroscope service healthy on :4040.
  • Pyroscope datasource is available in Grafana and receives profile data from Alloy.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant