Want to label sc_status <= 304 as Ok and sc_status >= 400 as Error and get the Ok and Error counts and table the client_ip, count(Ok) , count(Error). I did something like:
index=web sourcetype=iis |if (sc_status<=304, "Ok", "Error")|stats count(Ok) as Pages, count(Error) as Error by client_ip
and
index=web sourcetype=iis |stats count(sc_status <= 302) as Pages, count(sc_status >= 400) as Error by client_ip but the counts are both 0 even though I see the sc_status of 200, 302 and 400, 403. Could someone advise? Thanks.
HI
try something like this:
index=web sourcetype=iis
| stats count(eval(if(sc_status <= 304, "OK", NULL))) AS OK count(eval(if(sc_status >= 400, "Error", NULL))) AS Error by client_ip
Bye.
Giuseppe
HI
try something like this:
index=web sourcetype=iis
| stats count(eval(if(sc_status <= 304, "OK", NULL))) AS OK count(eval(if(sc_status >= 400, "Error", NULL))) AS Error by client_ip
Bye.
Giuseppe