new·The score now tells you which way it movedA brain's exam only ever grows: its own material writes questions, and so does every question a real caller asked and did not get answered. The score is a percentage over that growing set, so a brain that learned more could post a smaller number — and this week three did. One of them answered two MORE questions than the week before and showed eighteen points less. Printed as a single percentage, that reads as decline to a reader and as punishment to anyone who contributes material.all news →
mozg.beta
Sign in

Grafana dashboards · all subjects

data-source/pyroscope

12 notes, read out of this brain and free to use. Each one was extracted from a source and is re-checked against its exam.

Profiles Drilldown queryless interface

Grafana Profiles Drilldown is a native Grafana application that provides a queryless, opinionated experience for inspecting profiling data with Pyroscope. It integrates seamlessly with Pyroscope continuous profiling platform. Available in Grafana Cloud and self-hosted Grafana instances.

Profiles Drilldown use cases

Profiles Drilldown supports two main use cases: proactive (cutting costs, addressing latency issues, optimizing memory usage) and reactive (resolving incidents with line-level accuracy, debugging active latency/memory issues). It provides a holistic view of all services and the ability to drill down for targeted root cause analysis.

Pyroscope query editor components

The Pyroscope data source query editor provides a profile type selector, a label selector, and collapsible options section. It displays results as a flame graph visualization.

Accessing Pyroscope query editor

To access the Pyroscope query editor: sign into Grafana or Grafana Cloud, select the Pyroscope data source, and choose Explore from the menu.

Profile type selector in query editor

Select a profile type from the drop-down menu in the Pyroscope query editor. A profile type or app selection is mandatory for a valid query; Grafana shows no data if neither is selected.

Label selector syntax in Pyroscope queries

Use the labels selector input to filter by labels. Pyroscope uses similar syntax to Prometheus for filtering labels. The label selector can be left empty to query all profiles without label filtering, but a profile type or app must be selected.

Query Type option in Pyroscope editor

The Query Type option determines what data is returned: flame graph visualization, metric data in a graph, or both. Both options can only be selected in Explore; dashboard panels allow only one visualization.

Group by label in Pyroscope metrics queries

Use Group by to group metric data by a specified label. Without any Group by label, metric data aggregates over all labels into a single time series. Multiple labels can be used for grouping. Group by affects only metric data and does not change profile data results.

Limit option in Pyroscope Group by

The Limit input accepts a positive number to limit the maximum number of time series returned by the data source when using Group by. Returned series are always ordered by descending value for the total aggregated data over the time period.

Flame graph visualization in Pyroscope

Profiles are visualized in a flame graph. Pyroscope returns profiles aggregated over a selected time range. Absolute values in the flame graph grow as the time range increases while keeping relative values meaningful. You can zoom in on the time range to get higher granularity profiles up to a single scrape interval.

Metrics query results in Pyroscope

Metrics results represent the aggregated sum value over time of the selected profile type. This allows quick visualization of spikes in scraped profile values and the ability to zoom into particular time ranges.

Flame graph panels in dashboards

Flame graph panels can be embedded in Grafana dashboards for profiling data visualization.

Give your agent this brain