---
title: "Profiles Drilldown | Grafana documentation"
description: "Learn how to use Profiles Drilldown to understand and troubleshoot your applications and services."
---

# Profiles Drilldown

Profiling is a technique used in software development to measure and analyze the runtime behavior of a program. By profiling a program, developers can identify which parts of the program consume the most resources, such as CPU time, memory, or I/O operations. You can use this information to optimize the program, making it run faster or use fewer resources.

> Note
> 
> The Grafana Explore apps have changed to Grafana Drilldown apps. For example, Explore Logs is now Logs Drilldown. To learn more, read [Grafana Drilldown apps: the improved queryless experience formerly known as the Explore apps](/blog/2025/02/20/grafana-drilldown-apps-the-improved-queryless-experience-formerly-known-as-the-explore-apps/).

Grafana Profiles Drilldown provides an intuitive interface for exploring your profile data. Using Profiles Drilldown, you can:

- View high-level service performance: Get a high-level view of all of your services and how they’re functioning
- Optimize processes: Identify processes or services that you can optimize for better performance
- Diagnose issues: Determine the root cause of an issue

## Explore

[Concepts  
\
Learn the concepts you need to use profiling.](./concepts/)

[Get started  
\
How do you use profiling data to investigate an issue? Start here.](./get-started/)

[Determine your use case  
\
Choose one of the two most common use cases to guide your exploration.](./determine-use-case/)

[Choose a view  
\
Which exploration type view best fits the issue you are investigating?](./choose-a-view/)

[Investigate trends and spikes  
\
Use your profiling data to identify issues and determine the root cause.](./investigate/)

[Changelog  
\
Learn about the updates, new features, and bugfixes in this version.](https://github.com/grafana/explore-profiles/blob/main/CHANGELOG.md)
