Dashboard Improvements: Variable in Variable, Zoom, Error Edges in Service Context Map, Step Parameter

Improvements

TL;DR

Dashboards now support variable dependencies, zoom capabilities on line charts, error relationship visualization in APM, and customizable step parameters in PromQL queries.


Improvements

  • Support for variables in variables, enabling conditional filtering and hierarchical data navigation for more dynamic dashboards
  • Zoom functionality on line charts to focus on specific time windows for analysis or debugging (use "previous step" to return to the previous zoom level and "reset" to restore the original view)
  • Red highlighted edges between nodes in Service Context for APM dashboards when error rate exceeds 0
  • Custom step parameter in PromQL queries, defaulting to 1 minute when not specified