Grafana

These example posts were automatically generated by PersonaBox from GitHub pull requests.

Want posts like this?

Turn your GitHub PRs into polished product updates.

Powered by PersonaBox

Keyboard-accessible filtering for Table panels#

Keyboard-accessible filtering for Table panels

Table panel filters are now fully keyboard-accessible. You can Tab into column header filter buttons, open the popover with Enter or Space, and navigate operators and values without a mouse. The filter popover auto-focuses the search input, Escape closes it cleanly, and focus indicators are no longer clipped by the header. This improves usability during fast-paced workflows and helps teams meet WCAG keyboard-operability requirements for shared dashboards.

New panels now open with visualization suggestions by default#

New panels now open with visualization suggestions by default

When visualization suggestions are enabled, new panels now always open on the Suggestions tab instead of inheriting your last-used tab from session storage. You get a consistent, guided starting point for every panel you create, whether you're building dashboards for an incident review or standardizing visualizations across your org.

Import wizard for migrating to Grafana Alerting#

Import wizard for migrating to Grafana Alerting

A new Import to Grafana Alerting wizard guides you through migrating notification resources and alert rules from external Alertmanager instances, Prometheus, or Mimir datasources. Import contact points, notification policies, templates, and time intervals in step one, then alert and recording rules in step two. Inline validation catches naming conflicts and shows renamed resources before import, and a full review step lets you preview configurations and rule counts so nothing changes until you're ready.

Copy and paste panel styles between Time series panels#

Copy and paste panel styles between Time series panels

Time series panels now support copy and paste for panel styles. Right-click any panel, choose Styles → Copy styles, then paste onto another Time series panel. Line config, fill opacity, color palette, axis formatting, gradient mode, and more transfer instantly, so you can standardize a multi-panel dashboard without touching each panel's settings individually. Currently available as an experimental feature toggle for Time series panels.

Logs Table visualization panel for dashboards#

Logs Table visualization panel for dashboards

You can now add a Logs Table panel directly to your dashboards. Built on the TableNG engine, it gives you sortable, filterable columns for structured log fields with improved performance and reliable field extraction, even when services emit conflicting field names. Dashboard features like line wrapping work out of the box. Available as an alpha panel plugin.

Smoother gauge gradients and percentage threshold labels#

Smoother gauge gradients and percentage threshold labels

Gauge panels now correctly display labels for percentage-based thresholds (e.g., "70%", "85%") and use a conic gradient that renders smoothly across any number of color steps. If you use percentage thresholds for capacity, saturation, or error-budget gauges, your panels will look cleaner and read more clearly without any configuration changes.

Canvas action buttons now appear only on hover#

Canvas action buttons now appear only on hover

Canvas action buttons for adding panels, rows, and grouping now appear only when you hover over the relevant grid, row, or tab section. Your dashboards stay uncluttered during viewing and screen shares, while editing controls surface exactly where you need them. Touch-only devices keep buttons permanently visible so nothing is lost on tablets or mobile.

Dashboard sidebar auto-hides after inactivity#

Dashboard sidebar auto-hides after inactivity

The dashboard sidebar now auto-hides after 10 seconds of inactivity, giving your panels the full viewport width. Any mouse movement, scroll, or keypress brings it right back with a smooth animation. It's especially useful during incident screen shares, split-screen monitoring on smaller displays, and capturing clean dashboard screenshots for postmortems. Available behind a feature flag.