# Custom dashboard thresholds, older billing data, and GoAlert webhooks

> Configurable thresholds on Stat panels, CSV exports for historical usage, and updated GoAlert webhook payloads for on-call routing.

Source: https://last9.io/changelog/custom-dashboard-thresholds-older-billing-data-and-goalert-webhooks/

### Configurable Stat panel thresholds

Custom dashboards now support user-defined thresholds for Stat panels. Set color bands (e.g. green under 1%, yellow under 2%, red above) instead of relying on hard-coded values, so panels reflect your service's actual SLO.

### Improvements

- **Dashboards**
  - Label variables default to `All (.*)` on initial load instead of being empty
  - Paste comma-separated values into static variable editors to create multiple chips at once
  - Drag custom dashboard panels to any size
  - Better table visualization for 2x group-by queries with separate columns
- **Discover**
  - Dependency charts sync cursors across panels and support an enlarge modal
- **Logs**
  - Clearer copy on the query duration limit message, explaining that admins can adjust it in settings
- **Traces**
  - Traces dropdown labels load via the tag API for faster initial paint
- **Alerting**
  - Updated payload support for GoAlert webhooks (summary, details, dedup, and action fields)
- **Control Plane**
  - Drop rule attribute selector hides the service, severity, and body fields that were rarely useful
  - Ingestion Breakdown supports exporting usage data beyond the last 30 days; pick a custom range and download a CSV for auditing or capacity planning
- **AI Assistant**
  - Works across all indexes, not just the default one
  - OAuth redirect now completes correctly when the user logs in mid-flow

### Fixes

- **Dashboards**
  - Custom dashboard panel refresh could crash before saving, losing the panel state
  - Gauge visualization didn't render correctly on some dashboards
  - Log analytics visualization was missing the x-axis
- **Logs**
  - Log count displayed a value but no log entries loaded in the results
- **Alerting**
  - "Inspect alert" didn't show aggregation and logs
- **AI Assistant**
  - Wrong date was being sent in some AI assistant requests
- **Discover**
  - Host heatmap tooltip didn't refresh when hovering between cells
- **Settings**
  - Usage Report had an extra midnight-boundary row in daily tables and CSV exports
  - External URL in S3 settings wasn't preserved after save
