Integrate Grafana Cloud k6 and Grafana Pyroscope
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.