...
Para los módulos Spring Boot expuestos en el nginx, 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 o no expuestos en nginx, 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 Rancher:
MongoDB: 27017
ConfigDB (MariaDB/MySQL): 3306
Kafka: 9092 / 9095
Zookeeper: 2181
Streamsets: 18630
Zeppelin: 8080
ElasticDB: 9200
Rest-Planner: 22250
Quasar: 10800
MonitoringUI: 18100
DashboardExporter: 20300
KafkaMonitoring: 18400
En caso de que alguno de estos módulos estén como servicio en otra máquina (MariaDB o Mongo principalmente, será necesario monitorizar el puerto en dicha máquina).