Skip to content

v0.1.0-alpha.3 — dashboard fixes (logs 400, env/host filters)

Pre-release
Pre-release

Choose a tag to compare

@sylvesterdamgaard sylvesterdamgaard released this 03 Jul 12:13

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

  • $environment and $host filters 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