Skip to content

Flows

Flows are the core building block of SilentPulse. They define the expected path of security data through your infrastructure.

A flow represents a data pipeline: which assets should report what type of telemetry, through which systems, and how often.

Asset Group → Observation Type → Integration Point
(Windows Servers) → (EDR Events) → (Splunk via Kafka)

Collections of assets that share monitoring requirements:

  • Windows Servers
  • Linux Workstations
  • Network Devices
  • Cloud VMs

Asset groups can be synced from CMDB or defined manually.

The type of telemetry expected from assets:

  • EDR/XDR Events
  • Firewall Logs
  • Authentication Logs
  • DNS Queries

External systems where you check for observations:

  • SIEM (Splunk, Elastic, Sentinel)
  • Message queues (Kafka, RabbitMQ)
  • Log aggregators
  • APIs
  1. Define the Asset Group - Which assets should report?
  2. Choose Observation Type - What telemetry is expected?
  3. Configure Integration - Where to check for data?
  4. Set Thresholds - How long before alerting on silence?
StateDescription
HealthyAll expected assets are reporting
DegradedSome assets are silent
CriticalMany assets are silent
UnknownUnable to evaluate (integration error)

For complex pipelines, flows can have multiple stages:

Endpoints → Collector → Kafka → SIEM

Each stage is monitored independently, so you know exactly where data is dropping.