v0.1.0-alpha.3 — dashboard fixes (logs 400, env/host filters)
Pre-release
Pre-release
Third alpha — dashboard fixes.
Fixed
- Logs dashboards returned HTTP 400. Loki rejects a stream selector that can match the empty string (
{service_name=~".*"}); the template "All" value is now.+(valid in both Loki and Prometheus).
Added
$environmentand$hostfilters across the whole dashboard suite.$environment(deployment_environment_name) separates the same service across prod/staging/…;$host(host_name) breaks down the otherwise-aggregated fleet. Both thread through every metric and trace query, and the overview gains a "Fleet" row (requests by environment, by host). The Requests dashboard's domain filter was renamed$host→$domain.- Self-identifying Prometheus scrape endpoint — every scraped series is now stamped with the resource identity (
service_name,service_namespace,deployment_environment_name,host_name), so a single Prometheus scraping many apps/hosts can tell them apart (matching what OTLP push carries). Churny attrs (deploy id, version) are left off.
Upgrade is drop-in from alpha.2 — re-import the bundled dashboards (telemetry:dashboards) or let file-provisioning reload them.
Full changelog: CHANGELOG.md