According to https://www.elastic.co/guide/en/kibana/master/TSVB.html, for "series that are grouped by a term, I need to specify a mustache variable of {{key}} to substitute the term" for labels.
I am using metricBeat to streaming prometheus data to ELK, I'd like to use "prometheus.labels.instance _process CPU Load" as my legend. I googled for a long time, didn't find solution, could u please kindly advice?
I am using grouped by term (i.e, ip, variable is prometheus.labels.instance) to show each server's CPU Util, by default the label(legend) is IP address.
My goal is to add suffix to every label, e.g, for 10.100.73.137:2046, I want to show it as 10.100.73.137:2046_systemcpuload, just like kibana line graph:
Whole context
In this graph, I want to show both system cpu load and process cpu load for every server. If the label is ip address, I can't distinguish system cpu load from process cpu load, hence I want to add suffix to IP address, e,g 10.100.73.137:2046_systemcpuload && 10.100.73.137:2046_processcpuload
Thx @wylie!!! I will try Lens.
BTW, I'd like to bring another question to u (Kibana expert:) , elastic API can support moving functions, but seems Kibana doesn't support moving functions (it only support moving average), do we have any work around? Does Lens support moving functions?
One of biggest problems of migrating from Grafana to Kibana is Kibana doesn't support moving functions.
Pls feel free to let me know that I need to create another topic
It is generally best to ask one question per thread, but in this case there is a short answer: most Kibana visualizations support the basic moving functions, but not Lens yet. If you're missing a specific moving function, or seeing something else confusing, a separate post would be best.
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.