Skip to main content

Operate

DFE is deployed. Now it needs people, data, and a way to tell it's healthy.

The first week​

In this order:

  1. Sign in as admin and change the password. Where the logins are: Users and OIDC.
  2. Connect your identity provider, so your people sign in as themselves. Same page.
  3. Add a source. Events land in main until you do. A source is one stream of events, with its routing, its table and its detections in one definition.
  4. Reshape the stream if the record as it lands isn't enough: Transforms.
  5. If you want scheduled rules and alerts: Detections and hunts.
  6. Find out how you'll know when something breaks: Monitoring.

Sources​

A source has one origin. Either the receiver matches pushed events to it, or a fetcher pulls them.

OriginHow events arriveStart at
PushedYour agents and devices send to dfe-receiver, which terminates their protocols at the edgeThe source definition, then webhook callers for products that push alerts
Fetcheddfe-fetcher dials out to a SaaS or cloud API on an intervalCloud and SaaS setup guides

Sources is how you browse the catalogue of ready-made ones and create them in one call.

A source is active, dormant or disabled. Storing and operating a source says what each state does to its table. Data evolution is how a stream goes from landing raw to having its own columns, one field at a time.

Coming from Splunk or Elastic? You don't define a schema before data flows. Every field from a new source works from the first event. Then you put schema effort only into the fields that pay you back: promote them in the meta schema, tighten their definitions, and name the searches you need so DFE picks the right indexes. Promotion doesn't backfill: new records land in the column, older ones stay readable where they were. Nothing that already works breaks along the way. More in what's different.

Everything else​

You want toGo to
Reshape events on the way inTransforms
Let people in, and decide what they can doUsers and OIDC
Search, build dashboards, define rules and huntsThe console. Its menu runs in the order the data moves: Observe, Data flow, Detect, Stack, Access
Run rules on a scheduleDetections and hunts
Watch the stack's own healthMonitoring
Grow itAutoscaling. Pods scale on KEDA on every target, and node scaling differs per target
Keep it running, and fix it when it isn'tDay to day and troubleshooting
Move to a newer releaseUpgrades, and the rollback runbook
Keep the raw copy of every recordSet archive: true in a source's flow. The source flow says what that needs