You can use Grok Patterns in Datadog Log Pipelines to make matching common data formats in your logs easier.
## Matchers
`date("pattern"[, "timezoneId"[, "localeId"]])`
> Matches a date with the specified pattern and parses to produce a Unix timestamp. [See the date Matcher examples](https://docs.datadoghq.com/logs/log_configuration/parsing/?tab=matchers#parsing-dates).
`regex("pattern")`
> Matches a regex. [Check the regex Matcher examples](https://docs.datadoghq.com/logs/log_configuration/parsing/?tab=matchers#regex).
`notSpace`
> Matches any string until the next space.
`boolean("truePattern", "falsePattern")`
> Matches and parses a Boolean, optionally defining the true and false patterns (defaults to `true` and `false`, ignoring case).
`numberStr`
> Matches a decimal floating point number and parses it as a string.
`number`
> Matches a decimal floating point number and parses it as a double precision number.
`numberExtStr`
> Matches a floating point number (with scientific notation support) and parses it as a string.
`numberExt`
> Matches a floating point number (with scientific notation support) and parses it as a double precision number.
`integerStr`
> Matches an integer number and parses it as a string.
`integer`
> Matches an integer number and parses it as an integer number.
`integerExtStr`
> Matches an integer number (with scientific notation support) and parses it as a string.
`integerExt`
> Matches an integer number (with scientific notation support) and parses it as an integer number.
`word`
> Matches characters from a-z, A-Z, 0-9, including the _ (underscore) character.
`doubleQuotedString`
>Matches a double-quoted string.
`singleQuotedString`
>Matches a single-quoted string.
`quotedString`
>Matches a double-quoted or single-quoted string.
`uuid`
>Matches a UUID.
`mac`
>Matches a MAC address.
`ipv4`
>Matches an IPV4.
`ipv6`
>Matches an IPV6.
`ip`
>Matches an IP (v4 or v6).
`hostname`
>Matches a hostname.
`ipOrHost`
>Matches a hostname or IP.
`port`
>Matches a port number.
`data`
>Matches any string including spaces and newlines. Equivalent to `.*` in regex. Use when none of above patterns is appropriate.