in Heartbeat I am calling the actuator (info) endpoints to verify if the services are running. The endpoints are responding with a json body that includes the version of the service. I would want to display this version field in Kibana Uptime for each service. Is this possible or would I have to go with HTTP beat and create a seperate Dashboard for this?
No. There are a number of issues with rendering arbitrary HTML from other sites (security aside, it often just doesn't work), and the fact that Heartbeat by default only captures the first 1024k. Can you share your use case? Why would you like the HTML rendered?
The main use case for the body is to look at detailed errors.
It's not HTML, it's JSON. We develop in microservices and each of them has an endpoint (Spring actuator endpoint) that returns info on the version, build time and git info in a JSON. It would be really nice to display this info like in another column in Uptime for each service so you can also check if the services have the right version and so on next to if they are running. But if that doesnt work I guess the way to go then would be with HTTPbeat and a seperate dashboard in Kibana right?
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.