File tree Expand file tree Collapse file tree 1 file changed +15
-0
lines changed
Expand file tree Collapse file tree 1 file changed +15
-0
lines changed Original file line number Diff line number Diff line change @@ -925,3 +925,18 @@ iseval = 0
925925[splunkadmins_events_per_second]
926926definition = desc.savedsearch_name IN ("Example")
927927iseval = 0
928+
929+ [indexes_extraction(1)]
930+ args = search
931+ definition = rex field=search "(?s)(NOT\s+index(\s*=\s*|::)[^ ]+)|(NOT\s+\([^\)]+\))|(index(\s*=\s*|::)\"?(?P<indexregex>[\*A-Za-z0-9-_]+))" max_match=50 \
932+ | rex field=search "(?s)(NOT\s+index\s+[iI][nN]\s*\([^\)]+)|(index\s+[iI][nN]\s*\((?P<indexinall>[%\)]+))" max_match=50 \
933+ | rex field=indexinall "(?s)\s*(\"(?P<indexin>[^\", ]+))|(?P<indexin2>[^,\s\"]+)" max_match=50 \
934+ | makemv tokenizer="([^, ]+)" indexin \
935+ | eval indexes=mvappend(indexregex,indexin) \
936+ | eval indexes=if(isnotnull(esstylewildcard),mvfilter(NOT match(indexes,"^_?\*$")),indexes) \
937+ | eval wildcard=mvfilter(match(indexes,"\*")) \
938+ | where isnull(wildcard) \
939+ | eval indexes=mvmap(indexes, replace(lower(indexes), "\"", "")) \
940+ | eval indexes=mvmap(indexes, trim(replace(indexes, "'", ""))) \
941+ | eval indexes=mvdedup(indexes)
942+ iseval = 0
You can’t perform that action at this time.
0 commit comments