Ова секција представља примере коришћења корака предобраде за постизање неких практичних задатака.
Овај пример користи корак предобраде Одговара регуларном изразу за филтрирање непотребних догађаја из VMware евиденције догађаја.
1. На VMware Hypervisor домаћину који ради, проверите да ли је ставка дневника догађаја [vmware.eventlog] (/manual/vm_monitoring/vmware_keys#vmware.eventlog) присутна и ради исправно. Имајте на уму да би ставка дневника догађаја већ могла бити присутна на хипервизору ако је шаблон VMware повезан током креирања домаћина.
2. На VMware Hypervisor домаћину, креирајте зависну ставку типа "Log" и поставите ставку дневника догађаја као њен главни елемент.
3. На картици Предобрада зависне ставке изаберите корак предобраде "Одговара регуларном изразу" и наведите, на пример, један од следећих параметара:
# Филтрира све лог догађаје:
pattern: .* logged in .*
# Филтрира линије које садрже корисничка имена након "User":
pattern: \bUser\s+\K\S+
Ако се регуларни израз не подудара, онда зависна ставка постаје неподржана са одговарајућом поруком о грешци. Да бисте то избегли, означите поље за потврду "Прилагођено при неуспеху" и изаберите опцију као што је одбацивање вредности или подешавање прилагођене вредности.
Алтернативно, можете користити корак предобраде Регуларни израз да бисте издвојили групе које се подударају и контролни излаз. На пример:
# Извлачи и излаже цео лог догађај који садржи "logged in":
pattern: .*logged in.*
output: \0
# Издваја и излази корисничка имена која следе након "User":
pattern: User (.*?)(?=\ )
output: \1
Овај пример користи корак предобраде Прилагођени множитељ да би проверио да ли је преузети тип вредности ставке нумерички.
На картици Предобрада ставке изаберите корак предобраде "Прилагођени множилац" и подесите следећи параметар:
Ако предобрада не успе (нпр. унос није нумерички), онда ставка постаје неподржана са одговарајућом поруком о грешци. Да бисте то избегли, означите поље за потврду "Прилагођено при неуспеху" и изаберите опцију као што је одбацивање вредности или подешавање прилагођене.