Splunk извлекает поля из источника - PullRequest
0 голосов
/ 07 октября 2019

У меня есть записи в журнале, все из которых имеют исходный файл, например:

/ openshift / {openshift_container_id} / {openshift_container_name} / {openshift_image_name} / {openshift_pod_name} / {openshift_namespace}. {Docker_stream}

Можно ли иметь части источника журнала в виде полей? Как это можно сделать?

1 Ответ

2 голосов
/ 07 октября 2019
rex field=source "/openshift/(?<openshift_container_id>[^/]+)/(?<openshift_container_name>[^/]+)/(?<openshift_image_name>[^/]+)/(?<openshift_pod_name>[^/]+)/(?<openshift_namespace>[^\.]+)\.(?<docker_stream>.*)"

Вы можете использовать команду rex для извлечения полей из других полей с помощью регулярных выражений

...