En muchos entornos con Rancher 1.6 es necesaria definir una monitorización de manera más básica, monitorizando ciertos endpoints.
Para los módulos Spring Boot, estos endpoints deberán devolver un JSON con status = “UP”:
En caso de querer monitorizar cada flujo del FlowEngine, esta llamada devolverá un 200:
Para los módulos no basados en Spring Boot, será necesario monitorizar la conexión al puerto concreto que exponen (es necesario que estén expuestos en la máquina) o activar el healthcheck desde :
MongoDB: 27017
ConfigDB (MariaDB/MySQL): 3306
Kafka: 9092 / 9095
Zookeeper: 2181
Streamsets: 18630
Zeppelin: 8080
ElasticDB: 9200