eval_resolver
Diagnostic `nanook::eval::resolver`
Summary
resolver error
Help
the metric resolver returned an error. inspect the chained source for details
Details
When this fires
The metric resolver returned its own error while the evaluator was looking up a value. This is a wrapper: the actual cause is chained underneath, surfaced through BoxSourceError.
What to check
Read the chained Caused by: lines in the diagnostic. For filter strings, missing label keys come back as nanook::expr::filter_unknown_field. If you wrote a custom resolver, make sure its Error type implements std::error::Error + Send + Sync. See @/docs/nanook-expr.md for resolver design notes.