Grafana Cloud

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.


    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.