Parsers and Generated Fields

Tag Fields Created by Parser purestorage-flasharray
  • #Cps.version

  • #Vendor

  • #ecs.version

  • #event.dataset

  • #event.kind

  • #event.module

  • #event.outcome

  • #observer.type

Fields Identified by Parser purestorage-flasharray
Source FieldCPS FieldDescriptionMapping
Vendor.syslog.timestamp@timestampEvent timestamp extracted from the BSD syslog headerParsed from syslog timestamp using MMM [ ]d HH:mm:ss format
Noneecs.versionECS schema version used for field normalizationStatic value: 9.4.0
Vendor.Codeerror.codeNumeric error or alert message codeCopied from Vendor.Code
Vendor.ErrorMessageerror.messageHuman-readable error or alert summary messageCopied from Vendor.ErrorMessage
Vendor.Actionevent.actionThe action performed as recorded in the audit logCopied from Vendor.Action
log.logger, event.action, Vendor.Command, Vendor.Action, Vendor.SubCommandevent.category[]Event category classificationArray populated based on log.logger and event.action conditions; "threat" and/or "configuration" appended for threat detections
Vendor.UTCTimeevent.createdUTC timestamp when the event was created on the arrayCopied from Vendor.UTCTime
Vendor.Command, Vendor.Action, Vendor.SubCommandevent.kindClassification of the event as a standard event or a threat alertStatic value: event; conditionally overridden to "alert" for threat detections
Noneevent.moduleIdentifies the module that produced the eventStatic value: flasharray
Vendor.ErrorMessage, Vendor.AlertIDevent.reasonHuman-readable reason or alert ID associated with the eventCoalesced from error.message or Vendor.AlertID
Vendor.SeverityText, Vendor.Command, Vendor.Actionevent.severityNumeric severity level of the eventMapped from Vendor.SeverityText using severity levels; overridden by static values (70-90) for threat detections
event.action, Vendor.Command, Vendor.Action, Vendor.SubCommandevent.type[]Event type classificationArray populated based on event.action conditions; "indicator" and/or "change" appended for threat detections
log.syslog.hostnamehost.hostnameLowercase hostname of the system that generated the logParsed from log.syslog.hostname with lowercase conversion
@rawstringlog.loggerLogger name identifying the log source (e.g., purity.audit, space_utility_json.py)Extracted from syslog message using regex pattern
@rawstringlog.syslog.hostnameHostname field from the syslog headerExtracted from syslog message using regex pattern
@rawstringlog.syslog.prioritySyslog priority value from the message headerExtracted from syslog message using regex pattern
@rawstringlog.syslog.procidProcess ID from the syslog headerExtracted from syslog message using regex pattern
Vendor.Host, Vendor.ArrayNameobserver.hostnameHostname of the FlashArray that generated the eventCoalesced from Vendor.Host or Vendor.ArrayName
Vendor.Command, Vendor.Actionrule.categoryCategory of the triggered threat detection ruleStatic value assigned per detection rule (e.g., Data Destruction, Defense Evasion)
Vendor.Command, Vendor.Actionrule.descriptionDetailed description of the threat detection rule and its significanceStatic value assigned per detection rule describing the threat context
Vendor.Command, Vendor.Actionrule.idUnique identifier for the triggered threat detection ruleStatic value assigned per detection rule (e.g., PURE-FA-VOL-ERADICATE)
Vendor.Command, Vendor.Actionrule.nameHuman-readable name of the triggered threat detection ruleStatic value assigned per detection rule (e.g., FlashArray volume eradicated)
Vendor.Useruser.nameUsername associated with the audit eventCopied from Vendor.User