Hi
I have the following data that gives me the below graph, however, if the data stops coming in I want to see "black steps" to the rights, to show the use there is no more data.
So ideally I want a time chart, as this will happen naturally do this, but not sure how to get this from the query that I have.
Another option is to keep time filling till now() and then put in a fill null for all the values to = 0.
| mstats max("mx.process.cpu.utilization") as cpuPerc max("mx.process.threads") as nbOfThreads max("mx.process.memory.usage") as memoryCons max("mx.process.file_descriptors") as nbOfOpenFiles avg("mx.process.up.time") as upTime avg("mx.process.creation.time") as creationTime WHERE "index"="metrics_test" AND mx.env=http://mx20267vm:15000 span=1000s BY pid
| foreach *
[ eval <<FIELD>>=if(<<FIELD>> > .0000001, 1 ,0)]
Any help would be great thanks
Solved
| mstats max("mx.process.cpu.utilization") as cpuPerc max("mx.process.threads") as nbOfThreads max("mx.process.memory.usage") as memoryCons max("mx.process.file_descriptors") as nbOfOpenFiles avg("mx.process.up.time") as upTime avg("mx.process.creation.time") as creationTime WHERE "index"="metrics_test" AND mx.env=http://mx20267vm:15000 span=1m BY pid
| foreach *
[ eval <<FIELD>>=if(<<FIELD>> > .0000001, 1 ,0)]
| timechart max(cpuPerc) as cpuPerc , max(nbOfThreads) as nbOfThreads | fillnull
Solved
| mstats max("mx.process.cpu.utilization") as cpuPerc max("mx.process.threads") as nbOfThreads max("mx.process.memory.usage") as memoryCons max("mx.process.file_descriptors") as nbOfOpenFiles avg("mx.process.up.time") as upTime avg("mx.process.creation.time") as creationTime WHERE "index"="metrics_test" AND mx.env=http://mx20267vm:15000 span=1m BY pid
| foreach *
[ eval <<FIELD>>=if(<<FIELD>> > .0000001, 1 ,0)]
| timechart max(cpuPerc) as cpuPerc , max(nbOfThreads) as nbOfThreads | fillnull