@lukeelmers Thanks a lot for your reply. Yes our entire stack is 6.6. Not sure if we want to upgrade the entire ELK to 6.7. in Prod just for this small bug. Is there a more clear work around for this issue in markups? . Much appreciated.
I see the "Expression rendering error" is happening in the markup because of the "| math "mean(value)" .. However, if i take it out then my conditional colouring stops working. Any ideas?
Not sure I understand what you are asking -- so in the expression above you are now running into a different error stemming from the math function?
Is it possible that the values passed to math "mean(value)" are ever null or otherwise missing?
What is the output if you just execute the expression up to the math function? e.g.
filters
| timelion
query=".sum(.es(index='devops-jenkins*', q='(iipm.it_executive:"name") AND (data.result:SUCCESS) AND (data.buildVariables.NODE_NAME:????_Agent_zOS)', metric=avg:data.buildDuration).divide(60000).fit(nearest)
| math "mean(value)"
| render
Or with that fails, what do you get without math?
filters
| timelion
query=".sum(.es(index='devops-jenkins*', q='(iipm.it_executive:"name") AND (data.result:SUCCESS) AND (data.buildVariables.NODE_NAME:????_Agent_zOS)', metric=avg:data.buildDuration).divide(60000).fit(nearest)
| render
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.