SAService Architect Back to designer
SAService ArchitectDocumentation
Guide Grafana template variables

Navigation and filtering

Generated dashboards use consistent Prometheus datasource and service variables, then add dashboard-specific filters such as connector, endpoint, pool, storage, method, or status.

When to use

Use this page to understand the generated dashboard, its panels, and the signals behind them.

Behavior

  • Variables are defined in _lib.libsonnet and individual dashboard sources. Changing a variable updates every panel query on the page.

Common variables properties

Panels included in this dashboard.

PropertyTypeDescription
`$datasource`Panel

Selects the Prometheus datasource used by all PromQL panels.

`$job`Panel

Selects the generated service job. It is restricted to the current service and uses a single selection.

Service labelsPanel

Reusable label variables can support multi-selection and an All value where comparison across instances or resources is useful.

Resource filtersPanel

Dashboard-specific variables narrow results by connector, endpoint, task pool, storage, route, RPC method, broker, or Temporal operation when those labels exist.

Configuration example

$datasource -> $job -> connector -> endpoint