https://blog.csdn.net/liukuan73/article/details/52318243

    grok规则:%{表达式:自定义名称}

    1. USERNAME USER
    2. 用户名,由数字、大小写及特殊字符(._-)组成的字符串
    3. 比如:1234BobAlex.Wong
    4. EMAILLOCALPART
    5. 电子邮件用户名部分,首位由大小写字母组成,其他位由数字、大小写及特殊字符(_.+-=:)组成的字符串。注意,国内的QQ纯数字邮箱账号是无法匹配的,需要修改正则
    6. 比如:stoneGary_Luabc-123
    7. EMAILADDRESS
    8. 电子邮件
    9. 比如:stone@abc.comGary_Lu@gmail.comabc-123@163.com
    10. HTTPDUSER
    11. Apache服务器的用户,可以是EMAILADDRESSUSERNAME
    12. INT
    13. 整数,包括0和正负整数
    14. 比如:0、-12343987
    15. BASE10NUM NUMBER
    16. 十进制数字,包括整数和小数
    17. 比如:0185.23
    18. BASE16NUM
    19. 十六进制数字,整数
    20. 比如:0x0045fa2d、-0x3F8709
    21. BASE16FLOAT
    22. 十六进制数字,整数和小数
    23. WORD
    24. 字符串,包括数字和大小写字母
    25. 比如:String3529345ILoveYou
    26. NOTSPACE
    27. 不带任何空格的字符串
    28. SPACE
    29. 空格字符串
    30. QUOTEDSTRING QS
    31. 带引号的字符串
    32. 比如:"This is an apple"'What is your name?'
    33. UUID
    34. 标准UUID
    35. 比如:550E8400-E29B-11D4-A716-446655440000
    36. MAC
    37. MAC地址,可以是Cisco设备里的MAC地址,也可以是通用或者Windows系统的MAC地址
    38. IP
    39. IP地址,IPv4IPv6地址
    40. 比如:127.0.0.1FE80:0000:0000:0000:AAAA:0000:00C2:0002
    41. HOSTNAME
    42. 主机名称
    43. IPORHOST
    44. IP或者主机名称
    45. HOSTPORT
    46. 主机名(IP)+端口
    47. 比如:127.0.0.1:3306api.stozen.NET:8000
    48. PATH
    49. 路径,Unix系统或者Windows系统里的路径格式
    50. 比如:/usr/local/nginx/sbin/nginxc:\windows\system32\clr.exe
    51. URIPROTO
    52. URI协议
    53. 比如:httpftp
    54. URIHOST
    55. URI主机
    56. 比如:www.stozen.Net10.0.0.1:22
    57. URIPATH
    58. URI路径
    59. 比如://www.stozen.net/abc/、/api.PHP等
    60. URIPARAM
    61. URI里的GET参数
    62. 比如:?a=1&b=2&c=3
    63. URIPATHPARAM
    64. URI路径+GET参数
    65. 比如://www.stozen.net/abc/api.php?a=1&b=2&c=3
    66. URI
    67. 完整的URI
    68. 比如:http://www.stozen.net/abc/api.php?a=1&b=2&c=3
    69. 日期时间表达式
    70. MONTH
    71. 月份名称
    72. 比如:JanJanuary
    73. MONTHNUM
    74. 月份数字
    75. 比如:03912
    76. MONTHDAY
    77. 日期数字
    78. 比如:03931
    79. DAY
    80. 星期几名称
    81. 比如:MonMonday
    82. YEAR
    83. 年份数字
    84. HOUR
    85. 小时数字
    86. MINUTE
    87. 分钟数字
    88. SECOND
    89. 秒数字
    90. TIME
    91. 时间
    92. 比如:00:01:23
    93. DATE_US
    94. 美国日期格式
    95. 比如:10-15-198210/15/1982
    96. DATE_EU
    97. 欧洲日期格式
    98. 比如:15-10-198215/10/198215.10.1982
    99. ISO8601_TIMEZONE
    100. ISO8601时间格式
    101. 比如:+10:23、-1023
    102. TIMESTAMP_ISO8601
    103. ISO8601时间戳格式
    104. 比如:2016-07-03T00:34:06+08:00
    105. DATE
    106. 日期,美国日期%{DATE_US}或者欧洲日期%{DATE_EU}
    107. DATESTAMP
    108. 完整日期+时间
    109. 比如:07-03-2016 00:34:06
    110. HTTPDATE
    111. http默认日期格式
    112. 比如:03/Jul/2016:00:36:53 +0800
    113. Log表达式
    114. LOGLEVEL
    115. 日志等级
    116. 比如:AlertalertALERTError