Hippo4j
Powerful dynamic thread pool framework with monitoring/alarm functions
...Dynamically change thread pool parameters when the application is running, including not limited to core, maximum thread, blocking queue size, and rejection strategy, etc., and support different node thread pool configuration differentiation under the application cluster.
Buried when the application thread pool is running, it provides four alarm dimensions, such as thread pool overload, blocking queue capacity, running too long, and rejection policy alarms, and supports non-repeated alarms within a custom time.
It supports user-defined duration thread pool operation data collection and storage, and also supports Prometheus, InfluxDB and other collection and monitoring, and provides visual large-screen monitoring and operation indicators through Grafana or the built-in monitoring page.