Skip to content

Observation Types

Observation Types define the categories of security telemetry you expect to see from your assets.

An observation type represents a specific kind of security data:

  • Process execution events
  • Network connections
  • File modifications
  • Authentication attempts
  • DNS queries

SilentPulse includes common observation types:

TypeDescriptionTypical Source
edr.processProcess creation/terminationCrowdStrike, Defender
edr.networkNetwork connectionsCrowdStrike, Defender
edr.fileFile operationsCrowdStrike, Defender
fw.trafficFirewall logsPalo Alto, Fortinet
auth.loginAuthentication eventsAD, Okta, Azure AD
dns.queryDNS resolutionDNS servers, EDR

Create custom types for your specific telemetry:

name: custom.app_logs
description: Application security logs
identifier_field: hostname
timestamp_field: "@timestamp"
query_template: |
index=app_logs sourcetype=security
| stats latest(_time) by hostname

Each observation type has configurable thresholds:

  • Warning: Time before a warning alert (e.g., 1 hour)
  • Critical: Time before a critical alert (e.g., 4 hours)
  • Expected Interval: Normal reporting frequency

Observation types can be mapped to MITRE ATT&CK data sources, enabling impact analysis when visibility is lost:

name: edr.process
mitre_data_sources:
- Process Creation
- Command Execution

When this observation type goes silent, SilentPulse shows which techniques lose detection coverage.