index=sysmon EventCode=3| stats count as sysmon_count by img_name| sort sysmon_count desc① sysmon 인덱스에서 eventcode=3인 데이터만 불러온 후,
② img_name(프로세스)별로 집계한 다음,
③ 내림차순으로 정렬해주는 SPL(Search Process Language) 쿼리문을 사용했다.
index=sysmon EventCode=3| stats count as sysmon_count by img_name| sort sysmon_count descinput { beats { port => 5044 }}
output { stdout {}}filter { mutate { remove_field => [ "@timestamp", "@version", "path", "host" ] } dissect { mapping => { "message" => "%{timestamp} %{+timestamp} %{}" } } date { match => [ "timestamp", "yyyy-MM-dd HH:mm:ss" ] remove_field => "timestamp" }}