Send profile data
To use Grafana Cloud Profiles, you must have a source of profile data, such as an application that has been instrumented to generate profiling data. This data can be used to Grafana Cloud using a Pyroscope data source.
Instrument your app for profiling data
You can add profiling with minimal overhead to your application using either:
Grafana Agent: A component that runs alongside your application and periodically pulls the profiles from it. This mode is suitable when you want to collect profiles from existing applications without modifying their source code.
Caution
Grafana Alloy is the new name for our distribution of the OTel collector. Grafana Agent has been deprecated and is in Long-Term Support (LTS) through October 31, 2025. Grafana Agent will reach an End-of-Life (EOL) on November 1, 2025. Read more about why we recommend migrating to Grafana Alloy.Pyroscope language SDKs: Push profiles from your application directly to the Grafana Cloud server.
For more information, refer to Configure the client in the Pyroscope documentation.
Configure the Pyroscope data source
After your app is ready to send profiling data, set up the Pyroscope data source to access and query your data in Grafana Cloud.
Refer to Grafana Pyroscope data source for more information.
Was this page helpful?
Related resources from Grafana Labs
![Getting started with the Grafana LGTM Stack](/static/assets/featured/getting-started-with-grafana-lgtm-stack-amer_featured.png?w=200 200w, /static/assets/featured/getting-started-with-grafana-lgtm-stack-amer_featured.png?w=400 400w)
![Intro to Kubernetes monitoring in Grafana Cloud](/media/webinar/Screenshot-2024-02-12-at-4.09.30-PM.png?w=200 200w, /media/webinar/Screenshot-2024-02-12-at-4.09.30-PM.png?w=400 400w)
![Building advanced Grafana dashboards](/media/webinar/AMER_buildadv_notxt.png?w=200 200w, /media/webinar/AMER_buildadv_notxt.png?w=400 400w)