Ok. I will work on 196 for point 1. For point 2 I will work on the template microservice and provisioner or identity.
Enhacement are based on Spring actuator. https://docs.spring.io/spring-boot/docs/current/reference/html/production-ready-features.html. Regards Victor En 3 ene 2020 2:17 a. m., en 2:17 a. m., Juhan Aasaru <[email protected]> escribió: >Hi Victor, > >I thought first part (point 1) could be formulated as completely >separate >task with its own Jira ticket. So I created the ticket here: >https://issues.apache.org/jira/browse/FINCN-196 >and added my feedback about it as separate comment (basically go ahead >and >send pull requests) > >I think I don't fully understand your ideas about how you propose >solving >part two. >Could you elaborate? > >Kind regards >Juhan > > >Kontakt Victor Romero (<[email protected]>) kirjutas >kuupäeval >R, 3. jaanuar 2020 kell 07:04: > >> Hi Juhan & Fineract folks, >> >> I was checking the Jira ticket for Fineract CN >> https://issues.apache.org/jira/browse/FINCN-189 >> >> I think the logging and monitoring should be done in two parts: >> >> >> 1. Check for the infrastructure availability - health >check/readiness >> 2. Check for the health and gather information of each >Microservice >> for feeding the logging and monitoring applications like >Prometheus, ELK, >> Splunk or APM like AppDynamics. >> >> For each Docker container we have done a quick solution for checking >if >> the availability of each service, not only the TCP port checking but >for >> the database readiness or the backend on the other side of the >middleware >> messaging. >> >> Initially we have done the improvement for point 1 here: >> >> https://github.com/fintecheando/fineract-cn-docker-compose >> >> https://github.com/itzamnamx/fineract-cn-lang-security-docker >> >> https://github.com/itzamnamx/fineract-cn-provisioner >> >> https://github.com/fintecheando/fineract-cn-identity >> >> >> >> What we have done is using the docker segmentation of the services >and the >> dependency verification for the startup. We have tested this in our >local >> dev and works. If this is Ok, please assign me this ticket so then I >will >> send the PRs to the Fineract repositories. >> >> For point 2 we have used Spring boot actuator for accomplish the task >but >> is required to have the Logging and Monitoring tools enabled, we >prefer to >> use ELK or Prometheus. >> >> Let me know your thoughts. >> >> Regards >> >> >> >> Victor Romero >> >>
