This commit is contained in:
53
conf/parsers_openstack.conf
Normal file
53
conf/parsers_openstack.conf
Normal file
@@ -0,0 +1,53 @@
|
||||
# Example openstack parsers, see source for recent updates:
|
||||
# https://github.com/salt-formulas/salt-formula-fluentbit/tree/master/metadata/service/config/parser
|
||||
|
||||
# Take these parsers as an example, as they may not fully fit all possible
|
||||
# openstack deployments from all vendors, etc..
|
||||
|
||||
[PARSER]
|
||||
Name cinder
|
||||
Format regex
|
||||
Regex ^(?<log_time>[^ ][-.\d\+:T]+[ ]*[.:\d]*)\s+(?<pid>[^ ]\d+)\s+(?<severity>[^ ][.-_\w]+)\s+(?<component>[^ ][.-_\w]+)(\s+\[(-|(?<req_id>[^ ][-\w]*) (?<req_user>[^ ][-\w]*) (?<req_project>[^ ][-\w]*) (?<req_domain>[^ ][-\w]*) (?<req_user_domain>[^ ][-\w]*) (?<req_project_domain>[^ ][-\w]*))\]){1}\s+(?<message>.*)$
|
||||
Time_Format %Y-%m-%d %H:%M:%S.%L
|
||||
Time_Keep Off
|
||||
Time_Key log_time
|
||||
|
||||
[PARSER]
|
||||
Name glance
|
||||
Format regex
|
||||
Regex ^(?<log_time>[^ ][-.\d\+:T]+[ ]*[.:\d]*)\s+(?<pid>[^ ]\d+)\s+(?<severity>[^ ][.-_\w]+)\s+(?<component>[^ ][.-_\w]+)(\s+\[(-|(?<req_id>[^ ][-\w]*) (?<req_user>[^ ][-\w]*) (?<req_project>[^ ][-\w]*) (?<req_domain>[^ ][-\w]*) (?<req_user_domain>[^ ][-\w]*) (?<req_project_domain>[^ ][-\w]*))\]){1}\s+(?<message>.*)$
|
||||
Time_Format %Y-%m-%d %H:%M:%S.%L
|
||||
Time_Keep Off
|
||||
Time_Key log_time
|
||||
|
||||
[PARSER]
|
||||
Name heat
|
||||
Format regex
|
||||
Regex ^(?<log_time>[^ ][-.\d\+:T]+[ ]*[.:\d]*)\s+(?<pid>[^ ]\d+)\s+(?<severity>[^ ][.-_\w]+)\s+(?<component>[^ ][.-_\w]+)(\s+\[(-|(?<req_id>[^ ][-\w]*) (?<req_user>[^ ][-\w]*) (?<req_project>[^ ][-\w]*) (?<req_domain>[^ ][-\w]*) (?<req_user_domain>[^ ][-\w]*) (?<req_project_domain>[^ ][-\w]*))\]){1}\s+(?<message>.*)$
|
||||
Time_Format %Y-%m-%d %H:%M:%S.%L
|
||||
Time_Keep Off
|
||||
Time_Key log_time
|
||||
|
||||
[PARSER]
|
||||
Name keystone
|
||||
Format regex
|
||||
Regex ^(?<log_time>[^ ][-.\d\+:T]+[ ]*[.:\d]*)\s+(?<pid>[^ ]\d+)\s+(?<severity>[^ ][.-_\w]+)\s+(?<component>[^ ][.-_\w]+)(\s+\[(-|(?<req_id>[^ ][-\w]*) (?<req_user>[^ ][-\w]*) (?<req_project>[^ ][-\w]*) (?<req_domain>[^ ][-\w]*) (?<req_user_domain>[^ ][-\w]*) (?<req_project_domain>[^ ][-\w]*))\]){1}\s+(?<message>.*)$
|
||||
Time_Format %Y-%m-%d %H:%M:%S.%L
|
||||
Time_Keep Off
|
||||
Time_Key log_time
|
||||
|
||||
[PARSER]
|
||||
Name neutron
|
||||
Format regex
|
||||
Regex ^(?<log_time>[^ ][-.\d\+:T]+[ ]*[.:\d]*)\s+(?<pid>[^ ]\d+)\s+(?<severity>[^ ][.-_\w]+)\s+(?<component>[^ ][.-_\w]+)(\s+\[(-|(?<req_id>[^ ][-\w]*) (?<req_user>[^ ][-\w]*) (?<req_project>[^ ][-\w]*) (?<req_domain>[^ ][-\w]*) (?<req_user_domain>[^ ][-\w]*) (?<req_project_domain>[^ ][-\w]*))\]){1}\s+(?<message>.*)$
|
||||
Time_Format %Y-%m-%d %H:%M:%S.%L
|
||||
Time_Keep Off
|
||||
Time_Key log_time
|
||||
|
||||
[PARSER]
|
||||
Name nova
|
||||
Format regex
|
||||
Regex ^(?<log_time>[^ ][-.\d\+:T]+[ ]*[.:\d]*)\s+(?<pid>[^ ]\d+)\s+(?<severity>[^ ][.-_\w]+)\s+(?<component>[^ ][.-_\w]+)(\s+\[(-|(?<req_id>[^ ][-\w]*) (?<req_user>[^ ][-\w]*) (?<req_project>[^ ][-\w]*) (?<req_domain>[^ ][-\w]*) (?<req_user_domain>[^ ][-\w]*) (?<req_project_domain>[^ ][-\w]*))\]){1}\s+(?<message>.*)$
|
||||
Time_Format %Y-%m-%d %H:%M:%S.%L
|
||||
Time_Keep Off
|
||||
Time_Key log_time
|
Reference in New Issue
Block a user