ECS field reference [ecs-field-reference]

May 19, 2026 ยท View on GitHub

% This file is automatically generated. Don't edit it manually!

ECS field reference [ecs-field-reference]

This is the documentation of ECS version 9.5.0-dev.

ECS defines multiple groups of related fields. They are called "field sets". The Base field set is the only one whose fields are defined at the root of the event.

All other field sets are defined as objects in Elasticsearch, under which all fields are defined.

For a single page representation of all fields, please see the generated CSV of fields.

Field sets [ecs-fieldsets]

Field SetDescription
BaseAll fields defined directly at the root of the events.
AgentFields about the monitoring agent.
Autonomous SystemFields describing an Autonomous System (Internet routing prefix).
ClientFields about the client side of a network connection, used with server.
CloudFields about the cloud resource.
Code SignatureThese fields contain information about binary code signatures.
ContainerFields describing the container that generated this event.
Data StreamThe data_stream fields take part in defining the new data stream naming scheme.
DestinationFields about the destination side of a network connection, used with source.
DeviceFields characterizing a (mobile) device a process or application is running on.
DLLThese fields contain information about code libraries dynamically loaded into processes.
DNSFields describing DNS queries and answers.
ECSMeta-information specific to ECS.
ELF HeaderThese fields contain Linux Executable Linkable Format (ELF) metadata.
EmailDescribes an email transaction.
EntityFields to describe various types of entities across IT environments.
Entity ReferenceIdentifier fields for referencing other entities in relationships.
ErrorFields about errors of any kind.
EventFields breaking down the event details.
FaaSFields describing functions as a service.
FileFields describing files.
Gen AIFields on Generative Artificial Intelligence (GenAI) Models requests and responses
GeoFields describing a location.
GroupUser's group relevant to the event.
HashHashes, usually file hashes.
HostFields describing the relevant computing instance.
HTTPFields describing an HTTP request.
InterfaceFields to describe observer interface information.
LogDetails about the event's logging mechanism.
Mach-O HeaderThese fields contain Mac OS Mach Object file format (Mach-O) metadata.
NetworkFields describing the communication path over which the event happened.
ObserverFields describing an entity observing the event from outside the host.
OrchestratorFields relevant to container orchestrators.
OrganizationFields describing the organization or company the event is associated with.
Operating SystemOS fields contain information about the operating system.
PackageThese fields contain information about an installed software package.
PE HeaderThese fields contain Windows Portable Executable (PE) metadata.
ProcessThese fields contain information about a process.
RegistryFields related to Windows Registry operations.
RelatedFields meant to facilitate pivoting around a piece of data.
Risk informationFields for describing risk score and level.
RuleFields to capture details about rules used to generate alerts or other notable events.
ServerFields about the server side of a network connection, used with client.
ServiceFields describing the service for or from which the data was collected.
SourceFields about the source side of a network connection, used with destination.
ThreatFields to classify events and alerts according to a threat taxonomy.
TLSFields describing a TLS connection.
TracingFields related to distributed tracing.
URLFields that let you store URLs in various forms.
UserFields to describe the user relevant to the event.
User agentFields to describe a browser user_agent string.
VLANFields to describe observed VLAN information.
VolumeFields related to storage volume details.
VulnerabilityFields to describe the vulnerability relevant to an event.
x509 CertificateThese fields contain x509 certificate metadata.