Docs

Review and resolve deviations

Filter the deviation queue, review what would change in NetBox, and apply, ignore, or recalculate deviations from the NetBox Labs Console.

A deviation is a difference between what discovery observed on your network and what NetBox documents. Nothing reaches NetBox until you decide it should. This page covers finding the deviations that matter and acting on them, individually or in bulk, from Assurance → Deviations in the NetBox Labs Console.

Public Preview - Assurance in the NetBox Labs Console is in Public Preview for NetBox Cloud customers. Contact your account team to enable it for your organization.

Before you begin

Find the deviations

  1. Go to Assurance → Deviations.
  2. Filter by Deviation type to focus on one kind of drift.
  3. Filter by Object type to focus on one kind of NetBox object, such as Device, Interface, or IP address.
  4. Filter by Status to separate work still to do from work already done.
  5. Filter by ingestion date to look at a particular window.
  6. Set the page size at the foot of the table. The default is 10 rows, and you can raise it as far as 1000.

The Deviations list in the NetBox Labs Console, showing the Ingestion time, Deviation type, Object type, and Status filters above the table

Deviation statuses

StatusWhat it means
OpenDetected and awaiting your decision.
ApplyingBeing written to NetBox now.
AppliedWritten to NetBox.
IgnoredYou chose to leave NetBox as it is.
QueuedWaiting to be processed.
FailedNetBox rejected the write. The change set is kept and the deviation is retried, with a growing gap between attempts.
ErroredThe change could not be worked out in the first place, for example because an object it refers to could not be resolved. A Failed deviation also ends up here once its retries run out.
No changesRecalculated and found to match NetBox.

Review a single deviation

Open any row to see the full picture before you act.

  1. Select a deviation to open its detail view.
  2. Read the summary to see which NetBox object is affected and how.
  3. Read the ingested data to see exactly what discovery reported.
  4. Read the per-change comparison. Each changed field shows its current NetBox value beside the observed value, so you can see what applying it would do. Related objects that are not changing stay neutral.
  5. Act from the detail view, or return to the list to handle it alongside others.

Actions taken on a single deviation run as soon as you select them.

Act on deviations in bulk

Three actions are available, on a single deviation or on a selection: Rediff, Ignore, and Apply.

  1. Filter the list down to a set you are confident about.
  2. Select the deviations you want.
  3. The toolbar shows the count as "N selected".
  4. Choose Apply, Ignore, or Rediff.

Apply writes the observed values to NetBox. In bulk it asks you to confirm, with the prompt "Apply deviations?", because it is the action that changes your source of truth. Apply is available for deviations with a status of Open.

Ignore leaves NetBox as it is and takes the deviation out of your queue. It runs immediately, with no confirmation.

Rediff recalculates a deviation against the current state of NetBox. It is the right action when NetBox has changed since the deviation was raised, and it answers the question "is this still drift?". Bulk rediff applies to deviations with a status of Open or Failed.

Where an action is unavailable for your selection, the button is disabled and its tooltip explains why.

What's next

Getting help

Contact your account team or NetBox Labs support.

On this page