spring-projects / spring-boot-data-geode

Spring Boot support for Apache Geode and VMware GemFire
https://projects.spring.io/spring-boot
Apache License 2.0
45 stars 49 forks source link

Include support for using Micrometer and Spring Boot Actuator to provide runtime metrics for Apache Geode and VMware Tanzu GemFire. #4

Open jxblum opened 6 years ago

jxblum commented 6 years ago

Spring Boot for Apache Geode (SBDG) already includes Spring Boot Actuator support with extensive metrics and runtime configuration metadata for the Apache Geode cache instance, whether a client or a peer node in the cluster.

However, the Spring Boot Actuator integration needs to be refactored from the old model to the new HealthIndicators.

Additionally, now that Observability is a major theme for the Spring Framework 6 generation, Micrometer 2.0 integration should be evaluated.

louisthomas commented 5 years ago

Any update about adding geode metrics with Spring Boot actuator? Do you know when this feature will be available?

Thanks

jxblum commented 5 years ago

@louisthomas - There is already a preliminary implementation of metrics provided in and by SBDG now. See here.

However, extensive servers-side metrics accessible and visible from a Spring Boot, Apache Geode/Pivotal GemFire cache client application (which would allow a client to monitor and even respond to and/or act on server perf at runtime, dynamically), requires that Apache Geode/Pivotal GemFire formally support a Metrics gathering solution like Micrometer under-the-hood, see here.

Please let me know what you think about the current offering/interim solution, and what other metrics you feel would be important that are currently missing.

Thank you.

jxblum commented 5 years ago

@louisthomas - Also see GitHub Issue #5 for more details.