14.8. Audit Event Structure

Each audit event contains the following fields:

FieldDescriptionExample
SourceThe component that emitted the event.Security
CategoryThe category path classifying the event.Security.Authentication
EventThe specific event name.Authenticated
SeverityThe severity level: Low, Medium, High, or Critical.Medium
MessageA human-readable description of what happened.User 'admin' authenticated successfully
UsernameThe user account involved, if applicable.admin
AddressThe IP address or endpoint involved, if applicable.192.168.1.100
TimestampThe date and time the event occurred.2025-01-15T14:30:00Z
DetailsAdditional structured information, as key-value pairs.version=10.1.0; build=1234

Some events intentionally omit the Username and Address fields. In particular, ConfigurationChanged events omit these fields because they represent the result of a database synchronization rather than a direct user action.

Data Point Integration

Every audit event is published as a DataHub data point under the configured audit domain. The point name follows the pattern DomainName:Category.CategoryPath.EventName. The point value is a JSON-serialized representation of the audit message.

Because audit events are standard DataHub data points, they can be: