This information is for Palo Alto Networks Telemetry Pipeline, which is a standalone
product separate from Palo Alto Networks Cortex XCOR.
Configuration parameters
Use the parameters in this section to configure the parse processing rule. The Palo Alto Networks Telemetry Pipeline web interface uses the items in the Name column to describe these parameters. Pipeline configuration files use the items in the Key column as YAML keys.GPT generation
Keep in mind that this feature is experimental, and that Cortex XCOR can’t guarantee
the accuracy or quality of generated scripts.To enable or disable GPT generation, see
Project settings.
Example
Using the parse processing rule lets you extract any data from a string and turn that data into parsable key-value pairs. You can then use these key-value pairs in other processing rules or for general storage and analysis. For example, given the following sample website logs:log, the Destination key
value parsed, the Regex value
^(?<host>[^ ]*) [^ ]* (?<user>[^ ]*) \[(?<time>[^\]]*)\] "(?<method>\S+)(?: +(?<path>[^ ]*) +\S*)?" (?<code>[^ ]*) (?<size>[^ ]*)(?: "(?<referer>[^\"]*)" "(?<agent>.*)")?$,
and the Regex engine
value PCRE2 returns the following result:
log key, assigned a key
to each value, then stored the resulting key-value pairs in a new structured object
named parsed.