grok内置的默认类型有很多种,查看所有默认类型(代码片段)

renguiyouzhi renguiyouzhi     2022-12-06     684

关键词:

源地址:(https://github.com/logstash-plugins/logstash-patterns-core/blob/master/patterns/grok-patterns)

USERNAME [a-zA-Z0-9._-]+ USER %USERNAME EMAILLOCALPART [a-zA-Z][a-zA-Z0-9_.+-=:]+ EMAILADDRESS %EMAILLOCALPART@%HOSTNAME INT (?:[+-]?(?:[0-9]+)) BASE10NUM (?<![0-9.+-])(?>[+-]?(?:(?:[0-9]+(?:.[0-9]+)?)|(?:.[0-9]+))) NUMBER (?:%BASE10NUM) BASE16NUM (?<![0-9A-Fa-f])(?:[+-]?(?:0x)?(?:[0-9A-Fa-f]+)) BASE16FLOAT (?<![0-9A-Fa-f.])(?:[+-]?(?:0x)?(?:(?:[0-9A-Fa-f]+(?:.[0-9A-Fa-f]*)?)|(?:.[0-9A-Fa-f]+))) POSINT (?:[1-9][0-9]*) NONNEGINT (?:[0-9]+) WORD w+ NOTSPACE S+ SPACE s* DATA .*? GREEDYDATA .* QUOTEDSTRING (?>(?<!\)(?>"(?>\.|[^\"]+)+"|""|(?>‘(?>\.|[^\‘]+)+‘)|‘‘|(?>`(?>\.|[^\`]+)+`)|``)) UUID [A-Fa-f0-9]8-(?:[A-Fa-f0-9]4-)3[A-Fa-f0-9]12 # URN, allowing use of RFC 2141 section 2.3 reserved characters URN urn:[0-9A-Za-z][0-9A-Za-z-]0,31:(?:%[0-9a-fA-F]2|[0-9A-Za-z()+,.:=@;$_!*/?#-])+ # Networking MAC (?:%CISCOMAC|%WINDOWSMAC|%COMMONMAC) CISCOMAC (?:(?:[A-Fa-f0-9]4.)2[A-Fa-f0-9]4) WINDOWSMAC (?:(?:[A-Fa-f0-9]2-)5[A-Fa-f0-9]2) COMMONMAC (?:(?:[A-Fa-f0-9]2:)5[A-Fa-f0-9]2) IPV6 ((([0-9A-Fa-f]1,4:)7([0-9A-Fa-f]1,4|:))|(([0-9A-Fa-f]1,4:)6(:[0-9A-Fa-f]1,4|((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d))3)|:))|(([0-9A-Fa-f]1,4:)5(((:[0-9A-Fa-f]1,4)1,2)|:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d))3)|:))|(([0-9A-Fa-f]1,4:)4(((:[0-9A-Fa-f]1,4)1,3)|((:[0-9A-Fa-f]1,4)?:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d))3))|:))|(([0-9A-Fa-f]1,4:)3(((:[0-9A-Fa-f]1,4)1,4)|((:[0-9A-Fa-f]1,4)0,2:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d))3))|:))|(([0-9A-Fa-f]1,4:)2(((:[0-9A-Fa-f]1,4)1,5)|((:[0-9A-Fa-f]1,4)0,3:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d))3))|:))|(([0-9A-Fa-f]1,4:)1(((:[0-9A-Fa-f]1,4)1,6)|((:[0-9A-Fa-f]1,4)0,4:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d))3))|:))|(:(((:[0-9A-Fa-f]1,4)1,7)|((:[0-9A-Fa-f]1,4)0,5:((25[0-5]|2[0-4]d|1dd|[1-9]?d)(.(25[0-5]|2[0-4]d|1dd|[1-9]?d))3))|:)))(%.+)? IPV4 (?<![0-9])(?:(?:[0-1]?[0-9]1,2|2[0-4][0-9]|25[0-5])[.](?:[0-1]?[0-9]1,2|2[0-4][0-9]|25[0-5])[.](?:[0-1]?[0-9]1,2|2[0-4][0-9]|25[0-5])[.](?:[0-1]?[0-9]1,2|2[0-4][0-9]|25[0-5]))(?![0-9]) IP (?:%IPV6|%IPV4) HOSTNAME (?:[0-9A-Za-z][0-9A-Za-z-]0,62)(?:.(?:[0-9A-Za-z][0-9A-Za-z-]0,62))*(.?|) IPORHOST (?:%IP|%HOSTNAME) HOSTPORT %IPORHOST:%POSINT # paths PATH (?:%UNIXPATH|%WINPATH) UNIXPATH (/([w_%!$@:.,+~-]+|\.)*)+ TTY (?:/dev/(pts|tty([pq])?)(w+)?/?(?:[0-9]+)) WINPATH (?>[A-Za-z]+:|\)(?:\[^\?*]*)+ URIPROTO [A-Za-z]([A-Za-z0-9+-.]+)+ URIHOST %IPORHOST(?::%POSINT:port)? # uripath comes loosely from RFC1738, but mostly from what Firefox # doesnt turn into %XX URIPATH (?:/[A-Za-z0-9$.+!*(),~:;=@#%&_-]*)+ #URIPARAM ?(?:[A-Za-z0-9]+(?:=(?:[^&]*))?(?:&(?:[A-Za-z0-9]+(?:=(?:[^&]*))?)?)*)? URIPARAM ?[A-Za-z0-9$.+!*|(),~@#%&/=:;_?-[]<>]* URIPATHPARAM %URIPATH(?:%URIPARAM)? URI %URIPROTO://(?:%USER(?::[^@]*)?@)?(?:%URIHOST)?(?:%URIPATHPARAM)? # Months: January, Feb, 3, 03, 12, December MONTH (?:[Jj]an(?:uary|uar)?|[Ff]eb(?:ruary|ruar)?|[Mm](?:a|ä)?r(?:ch|z)?|[Aa]pr(?:il)?|[Mm]a(?:y|i)?|[Jj]un(?:e|i)?|[Jj]ul(?:y|i)?|[Aa]ug(?:ust)?|[Ss]ep(?:tember)?|[Oo](?:c|k)?t(?:ober)?|[Nn]ov(?:ember)?|[Dd]e(?:c|z)(?:ember)?) MONTHNUM (?:0?[1-9]|1[0-2]) MONTHNUM2 (?:0[1-9]|1[0-2]) MONTHDAY (?:(?:0[1-9])|(?:[12][0-9])|(?:3[01])|[1-9]) # Days: Monday, Tue, Thu, etc... DAY (?:Mon(?:day)?|Tue(?:sday)?|Wed(?:nesday)?|Thu(?:rsday)?|Fri(?:day)?|Sat(?:urday)?|Sun(?:day)?) # Years? YEAR (?>dd)1,2 HOUR (?:2[0123]|[01]?[0-9]) MINUTE (?:[0-5][0-9]) # 60 is a leap second in most time standards and thus is valid. SECOND (?:(?:[0-5]?[0-9]|60)(?:[:.,][0-9]+)?) TIME (?!<[0-9])%HOUR:%MINUTE(?::%SECOND)(?![0-9]) # datestamp is YYYY/MM/DD-HH:MM:SS.UUUU (or something like it) DATE_US %MONTHNUM[/-]%MONTHDAY[/-]%YEAR DATE_EU %MONTHDAY[./-]%MONTHNUM[./-]%YEAR ISO8601_TIMEZONE (?:Z|[+-]%HOUR(?::?%MINUTE)) ISO8601_SECOND (?:%SECOND|60) TIMESTAMP_ISO8601 %YEAR-%MONTHNUM-%MONTHDAY[T ]%HOUR:?%MINUTE(?::?%SECOND)?%ISO8601_TIMEZONE? DATE %DATE_US|%DATE_EU DATESTAMP %DATE[- ]%TIME TZ (?:[APMCE][SD]T|UTC) DATESTAMP_RFC822 %DAY %MONTH %MONTHDAY %YEAR %TIME %TZ DATESTAMP_RFC2822 %DAY, %MONTHDAY %MONTH %YEAR %TIME %ISO8601_TIMEZONE DATESTAMP_OTHER %DAY %MONTH %MONTHDAY %TIME %TZ %YEAR DATESTAMP_EVENTLOG %YEAR%MONTHNUM2%MONTHDAY%HOUR%MINUTE%SECOND # Syslog Dates: Month Day HH:MM:SS SYSLOGTIMESTAMP %MONTH +%MONTHDAY %TIME PROG [x21-x5ax5cx5e-x7e]+ SYSLOGPROG %PROG:program(?:[%POSINT:pid])? SYSLOGHOST %IPORHOST SYSLOGFACILITY <%NONNEGINT:facility.%NONNEGINT:priority> HTTPDATE %MONTHDAY/%MONTH/%YEAR:%TIME %INT # Shortcuts QS %QUOTEDSTRING # Log formats SYSLOGBASE %SYSLOGTIMESTAMP:timestamp (?:%SYSLOGFACILITY )?%SYSLOGHOST:logsource %SYSLOGPROG: # Log Levels LOGLEVEL ([Aa]lert|ALERT|[Tt]race|TRACE|[Dd]ebug|DEBUG|[Nn]otice|NOTICE|[Ii]nfo|INFO|[Ww]arn?(?:ing)?|WARN?(?:ING)?|[Ee]rr?(?:or)?|ERR?(?:OR)?|[Cc]rit?(?:ical)?|CRIT?(?:ICAL)?|[Ff]atal|FATAL|[Ss]evere|SEVERE|EMERG(?:ENCY)?|[Ee]merg(?:ency)?)

 

如何修改 Django 中特定类型的所有内置表单字段的默认小部件?

】如何修改Django中特定类型的所有内置表单字段的默认小部件?【英文标题】:HowdoyoumodifythedefaultwidgetforallbuiltinformfieldsofacertaintypeinDjango?【发布时间】:2010-10-1410:50:14【问题描述】:这是HowdoyouchangethedefaultwidgetforallDjangodatefieldsi... 查看详情

1.3内置数据类型(代码片段)

内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte数据类型是8位、有符号的,以二进制补码表示的整数;最小值是-128(-2^7);最大值是127(2^7-1... 查看详情

默认构造函数是不是初始化内置类型?

】默认构造函数是不是初始化内置类型?【英文标题】:Doesthedefaultconstructorinitializebuilt-intypes?默认构造函数是否初始化内置类型?【发布时间】:2011-01-2521:37:19【问题描述】:默认构造函数(由编译器创建)是否初始化内置类... 查看详情

内置类型的 std::map 默认值

】内置类型的std::map默认值【英文标题】:std::mapdefaultvalueforbuild-intype【发布时间】:2011-05-3006:23:19【问题描述】:最近,我对std::mapoperator[]函数感到困惑。在MSDN库中,它说:“如果未找到参数键值,则将其与数据类型的默认值... 查看详情

我在哪里可以找到所有 Grails 字段插件类型的默认模板?

】我在哪里可以找到所有Grails字段插件类型的默认模板?【英文标题】:WherecanIfindthedefaulttemplatesforalltheGrailsfieldsplugintypes?【发布时间】:2017-07-2112:36:43【问题描述】:在阅读了Grails字段插件的docs之后,我希望有一种简单的方法... 查看详情

java的基本数据类型

...以私聊联系我,大家一起交流学习!Java的两大数据类型:?内置数据类型?引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:?byte数据类型... 查看详情

java的基本数据类型

...以私聊联系我,大家一起交流学习!Java的两大数据类型:?内置数据类型?引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:?byte数据类型... 查看详情

java学习笔记

Java基本数据类型一、Java的两大数据类型:内置数据类型引用数据类型1、内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte数据类型是8位、有符号... 查看详情

java的基本数据类型

...在内存中储存整数、小数或者字符。Java的两大数据类型:内置数据类型引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型(默认是int型),两个浮点型(默认是double型)),一种 查看详情

为啥在默认成员初始化时内置类型的零成员? [复制]

】为啥在默认成员初始化时内置类型的零成员?[复制]【英文标题】:Whyazeroedmemberofabuilt-intypeondefaultmemberinitialization?[duplicate]为什么在默认成员初始化时内置类型的零成员?[复制]【发布时间】:2020-12-1521:01:55【问题描述】:我... 查看详情

定义所有域类的默认 id 类型

】定义所有域类的默认id类型【英文标题】:Definingthedefaultidtypeforalldomainclasses【发布时间】:2016-10-0123:09:57【问题描述】:在仅限mongo的设置中,我们需要使用Stringid(或ObjectId):classSomeDomainStringid///在应用程序的所有域类中。... 查看详情

mysql字段类型

...类型之日期类型字段类型约束条件内容字符编码查看MySQL默认字符编码\\s5.x系列显示的编码有很多种:Latin1;gbk8.x系列:统一显示utf8mb 查看详情

java数据类型与运算符

Java基本数据类型Java的两大数据类型:内置数据类型引用数据类型内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte数据类型是8位、有符号的,以... 查看详情

默认初始化值初始化

...初始化  变量没有指定初始值,则被默认初始化。  内置类型:全局变量的内置类型没有指定初始值,被初始化为0;局部变量则不被初始化。  类:执行默认构造函数(如果默认构造函数是编译器合成的,类中的内置类... 查看详情

java基本数据类型

1、内置数据类型Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。byte:byte数据类型是8位、有符号的,以二进制补码表示的整数;最小值是 -128(-2^7);最大值是&n... 查看详情

特殊用途语言特性

默认实参:某些函数有这样一种形参,在函数的很多次调用中它们都被赋予一个相同的值,此时,我们把这个反复出现的值称为函数的默认实参。调用含有默认实参的函数时,可以包含该实参,也可以省略该实参。需要特别注意... 查看详情

培训第二周20170708

...功能help( 类型名.功能名) 查看类中某功能的详细内置方法,非内置方法:带下划线的标识私有方法,他们通常拥有不止一种调用方 & 查看详情

java8种基础类型的默认值

类型默认值byte0short0int0long0Lfloat 0.0fdouble0.0dchar‘u0000‘booleanfalse 查看详情