Integrate Grafana Cloud k6 and Grafana Pyroscope
Documentationbreadcrumb arrow Grafana Cloudbreadcrumb arrow What's new in Grafana Cloudbreadcrumb arrow Integrate Grafana Cloud k6 and Grafana Pyroscope
Grafana Cloud
← Back to What's new

Integrate Grafana Cloud k6 and Grafana Pyroscope

Generally AvailableK6Profiles
Release date: 2025-01-29

One of the basic goals of performance testing is to ensure your applications perform well under various levels of traffic. However, most performance tests are conducted with minimal insight into why a system performs a certain way during testing.

This is where continuous profiling comes in. Profiling provides unparalleled visibility into how your code behaves under load, pinpointing CPU bottlenecks, memory leaks, and inefficient function calls.

Today, we’re excited to announce a new integration that lets you easily connect your Grafana k6 load tests with Pyroscope continuous profiling to get a holistic view of performance under load. By integrating testing and profiling data, you can dive deeper into your data to understand the root causes and context of performance issues. The integration automatically links test metadata to profiling labels, ensuring a seamless workflow.

With this integration, you can:

  • Access k6 performance test results and Pyroscope profiling data in a single interface, making it easier to correlate test metrics with application performance.
  • Automatically connect k6 test metadata with profiling data, with minimal configuration required.
  • Use flame graphs in the Profiles tab within Grafana Cloud k6 to identify bottlenecks and optimize application performance.
  • Evaluate performance changes over time by comparing profiling data from multiple test runs.
  • Visualize k6 test data in Explore profiles for deeper analysis.

A screenshot of the Profile tab in Grafana Cloud k6, showing the profiling data connected to the test run results