What Is New in Grafana 10.1
| Category | Highlights |
|---|---|
| New Features | Flame graph sandwich view, color-scheme and name-alignment switches; widget-vs-visualization split; Transformations redesign with Format Time and outer-join options; disconnect values in time-series visualizations; Geomap network layer; Heatmap data links; Draft report activation; Loki step editor and log-line shortlinks; Tempo TraceQL streaming and Search powered by TraceQL; GA span filtering; Metrics explorer for Prometheus; Async query support for Redshift & Athena; CloudWatch logs Monaco editor; InfluxDB backend mode preview. |
| Improvements | Improved flame-graph navigation and status bar; UI refresh for Transformations; performance boost for log rendering; redesigned Loki & Elasticsearch config pages; unified Elasticsearch query editor; expanded alert rule UI, time-zone aware mute timings, label colors; new contact points (WeChat, SNS, Telegram, Webex); OAuth role-mapping enforcement and external role lock. |
How do the new Flame Graph features help profiling in Grafana 10.1?
Grafana 10.1 adds a sandwich view, color-scheme switching, and name-alignment options to make flame-graph analysis more contextual and readable.
- Sandwich view: Shows all callers above and all callees below a selected symbol, giving instant context for hot paths.
- Color schemes: Switch between a value-gradient and package-name based palette to highlight either performance impact or code ownership.
- Name alignment: Left- or right-align long symbol names so the most relevant part stays visible.
- Navigation aid: Highlight a symbol or enable sandwich view directly from the accompanying table; a status bar now indicates active views.
In practice, these controls reduce the time spent hunting for the root cause of latency spikes, especially in large monorepos where symbols share prefixes.
What enhancements does Explore mode have for log analysis in Grafana 10.1?
Explore now lets you pick which fields to show per log line, copy shortlinks to individual logs, and scroll through virtually unlimited context lines.
- Field-selection eye icon: Click the eye on a log row to replace the raw line with one or more field values, making pattern spotting easier.
- Copy shortlink: The new "Copy shortlink" button generates a URL that jumps directly to the selected log entry and highlights it on load.
- Dynamic context loading: As you scroll, Grafana lazily loads additional surrounding lines, so you can view as many context rows as needed without manual pagination.
- Performance optimizations: Rendering pipeline tweaks make browsing large log streams noticeably faster.
This matters if you rely on precise log timestamps for incident triage or need to share exact log entries with teammates.
How have data source editors and query capabilities been expanded in Grafana 10.1?
The Loki step editor, Elasticsearch unified editor, Metrics explorer, and async query handling for Redshift/Athena give you finer control and faster feedback when building queries.
- Loki step editor: A dedicated field to set the
stepparameter; defaults to$__intervalbut can be overridden per query. - Elasticsearch unified editor: Switch between logs, metrics, and raw data from the top bar, eliminating the extra metric selector step.
- Metrics explorer: Fuzzy search, type filtering, and metadata view for Prometheus metrics, helping new team members discover the right metric quickly.
- Async query support: Redshift and Athena now run queries asynchronously with built-in status polling and optional result caching (experimental).
- Panel plugins in Explore: Developers can render data frames with any visualization plugin by setting
preferredVisualisationPluginIdin the meta.
Watch out for the feature toggles required to enable the CloudWatch Monaco editor, InfluxDB backend mode, and async query caching if you are on Grafana Cloud.
What are the key changes to alerting and authentication in Grafana 10.1?
Alert rule creation gets a new UI, time-zone aware mute schedules, and expanded contact points, while OAuth role mapping now enforces organization roles by default.
- Alert rule UI: Folder creation, evaluation groups, min-interval control, and in-app guidance streamline rule authoring.
- Mute timing zones: Select time zones and weekdays visually; validation and error handling have been hardened.
- Label colors: Instance labels are color-coded by key for quicker scanning of large alert tables.
- New contact points: WeChat, Amazon SNS, Telegram, and Cisco Webex Teams are now supported for external Alertmanager integrations.
- OAuth role mapping enforcement: On every login, missing role attributes fall back to
auto_assign_org_role(default Viewer) unlessskip_org_role_syncis set. - External role lock: Manual changes to organization roles managed by an external provider are now prohibited by default.
Most teams will need to review their OAuth provider configs and update any automation that previously patched organization roles after login.
Frequently Asked Questions
How do I enable the new widget editor in Grafana OSS?
Set the vizAndWidgetSplit feature toggle to true in the Grafana configuration or via the UI experiment settings.
Can I switch the flame graph color scheme to package names?
Yes, the flame graph panel includes a color-scheme dropdown that lets you choose the package-name palette.
What is the syntax to use the Loki step parameter in a query?
Add step=30s to your Loki query to use the step editor.
Does the Metrics explorer support fuzzy search on metric descriptions?
It does; you can type partial words and the explorer will match against both metric names and their descriptions.
How do I export contact point provisioning files?
Use the export button on the contact point list UI, which triggers the provisioning API to download a JSON file.
Is the TraceQL streaming feature available for Tempo searches?
Streaming is enabled for both Search and TraceQL query types when the traceQLStreaming toggle is turned on.