collector_failed

Diagnostic `nanook::engine::collector_failed`

Summary

collector `{0}` failed

Help

inspect the collector configuration and target

Details

When this fires

Runtime, from CollectorRunner::collect_once in crates/nanook-engine/src/scheduler/runner.rs. The collector's collect() returned Err(...). The runner logs the error and skips the tick; the underlying error is wrapped in BoxSourceError so miette can render its chain. You will see it in the agent log alongside collector = <name>, never from nanook check.

What to check

Read the chained Caused by: lines for the real failure. For plugin collectors, confirm the dylib loaded and its init succeeded. Persistent failures bump the errors counter on /state.