netdata/netdata · error

enrichment.routing_dynamic.bioris.refresh must be greater th

Error message

enrichment.routing_dynamic.bioris.refresh must be greater than 0

What it means

Error "enrichment.routing_dynamic.bioris.refresh must be greater than 0" thrown in netdata/netdata.

Source

Thrown at src/crates/netflow-plugin/src/plugin_config/validation/enrichment.rs:113

    }

    if cfg.enrichment.routing_dynamic.bioris.enabled {
        if cfg
            .enrichment
            .routing_dynamic
            .bioris
            .ris_instances
            .is_empty()
        {
            anyhow::bail!(
                "enrichment.routing_dynamic.bioris.ris_instances must contain at least one instance when bioris is enabled"
            );
        }
        if cfg.enrichment.routing_dynamic.bioris.timeout.is_zero() {
            anyhow::bail!("enrichment.routing_dynamic.bioris.timeout must be greater than 0");
        }
        if cfg.enrichment.routing_dynamic.bioris.refresh.is_zero() {
            anyhow::bail!("enrichment.routing_dynamic.bioris.refresh must be greater than 0");
        }
        if cfg
            .enrichment
            .routing_dynamic
            .bioris
            .refresh_timeout
            .is_zero()
        {
            anyhow::bail!(
                "enrichment.routing_dynamic.bioris.refresh_timeout must be greater than 0"
            );
        }
        for (idx, instance) in cfg
            .enrichment
            .routing_dynamic
            .bioris
            .ris_instances
            .iter()

View on GitHub (pinned to 4864de85e2)

Solutions

  1. Set enrichment.routing_dynamic.bioris.refresh to a value greater than 0.

When it happens

Trigger: Thrown at src/crates/netflow-plugin/src/plugin_config/validation/enrichment.rs:113 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of netdata/netdata@4864de85e2 (2026-08-15). Data as JSON: /api/errors/d09b2a63ef7b6d9e. Report an issue: GitHub.