Parse Operators
Parse operators allow you to extract fields from log messages within a query manually and on an ad hoc basis.
For best practices, use Parse operators to build Field Extraction Rules to automatically extract field values and use them to extend your query.
In this section, we'll introduce the following concepts:
Parse Predictable Patterns Using an Anchor
Parses strings and labels anchors as fields for use in subsequent aggregation functions.
Parse Variable Patterns Using Regex
Allows you to extract nested fields and other complex data from log lines.
Parse JSON Formatted Logs
Allows you to extract values from JSON logs with most JSONPath expressions.
Parse Keyvalue Formatted Logs
Allows you to get values from a log message by specifying the key paired with each value.
Parse CSV Formatted Logs
Allows you to parse CSV-formatted log entries using a comma as the default delimiter.
Parse Delimited Logs Using Split
Allows you to split strings into multiple strings and parse delimited log entries.
Parse XML Formatted Logs
Allows you to parse specified fields from an XML log using an XPath reference.
Parse Field option
Parses on previously extracted fields, or initial parsing on a metadata field value, like a collector or source.
Parse nodrop option
Forces results to also include messages that do not match any segment of the parse expression.
parseDate operator
Extracts a date or time from a string and provides a timestamp in milliseconds.
parseHex
Allows you to convert a hexadecimal string of 16 or fewer characters to a number.