eval_runtime

Diagnostic `nanook::admin::eval_runtime`

Summary

{0}

Help

the expression parsed but the resolver could not evaluate it against the current engine state

Details

When this fires

Runtime, from Dispatch::eval in crates/nanook-admin/src/dispatch.rs. The expression parsed cleanly but the EngineResolver rejected it against the live LatestStore + WindowStore. Common shapes: MetricNotFound (no collector has reported the metric yet), AmbiguousMetric (multiple label-keyed series match — add a label filter or aggregate), or a dimensional mismatch.

What to check

nanook ctl state lists every live metric series. Copy a known-live name and retry, or wrap the selector in avg(...) to collapse label variants. Rule-context selectors (with_trigger, with_firing, firing("...")) have no meaning outside a rule pass and will always error here.