filter_unknown_field
Diagnostic `nanook::filter::unknown_field`
Summary
unknown filter field `{0}`
Help
supported fields: name, src, or any defined label key
Details
When this fires
A filter string referenced a field that isn't name, src, or any label key registered on the resolver. The FilterResolver looked the key up, missed, and bailed.
What to check
name and src are the only built-ins. Label keys must be added with with_label (or via the adapter / collector config that owns this filter) before the filter runs. Filters operate on routing metadata, not metric values, so don't use metric paths like cpu.usage here.
# broken: no such field
= "host is \"web-1\""
# fixed: a registered label
= "env is \"prod\""
Surfaces during nanook check and at runtime. See @/docs/reference/dsl/filter.md.