Skip to main content

CIM

The Common Information Model (CIM) is a standardized data model developed by Splunk.

DataStream converts to CIM with the Normalize processor, which applies the field naming conventions described below. The data models are a Splunk-side construct: DataStream does not emit the tag and eventtype fields that assign events to a model, so model membership is determined in Splunk rather than at ingestion.

Common Fields:

Field CategoryFieldsDescription
Base Fieldstime, source, host, vendor_productCore fields for event identification and source tracking
Identity Fieldsuser, src_user, dest_user, src_user_id, dest_user_idUser identification and authentication tracking
Network Fieldssrc, src_ip, dest, dest_ip, src_port, dest_portNetwork communication endpoints. source.ip and destination.ip each populate both the short and the _ip form

Data Models:

Model TypeFieldsPurpose
Authenticationaction, app, status, user, src_userTrack authentication events and access control
Network Trafficbytes, bytes_in, bytes_out, protocol, direction, duration, flagsMonitor network communications and traffic patterns
Intrusion Detectionseverity, signature_id, category, vendor_productRule and detection identification

Splunk-side ingestion metadata — index and sourcetype — is assigned by Splunk on receipt and is not part of what the processor writes.