Когда я переключаюсь на Reactor-Netty 0.9.5.RELEASE (Spring Boot 2.5.RELEASE), агрегация метрик пула соединений меняется.
Я использую именованный пул соединений, например:
ConnectionProvider.create("a_name", 100);
Когда я смотрю на метрики, мне кажется, что я получаю Калибр за открытое соединение:
reactor_netty_connection_provider_a_name_total_connections{id="211417729",remote_address="remote.host:443",} 1.0
reactor_netty_connection_provider_a_name_total_connections{id="211417729",remote_address="remote.host:443",} 1.0
reactor_netty_connection_provider_a_name_total_connections{id="211417729",remote_address="remote.host:443",} 1.0
reactor_netty_connection_provider_a_name_total_connections{id="211417729",remote_address="remote.host:443",} 1.0
reactor_netty_connection_provider_a_name_total_connections{id="-928004310",remote_address="remote.host:443",} 1.0
reactor_netty_connection_provider_a_name_total_connections{id="1727380098",remote_address="remote.host:443",} 1.0
...
Примечание: я использую Apache ab для выполнения таких легких тестов с параллелизмом
Это делает метрики непригодными, потому что я не хочу знать, каков фактический общий размер пула. Если я go вернусь к предыдущим версиям, используя что-то вроде:
ConnectionProvider.fixed("a_name", 100);
, я всегда получаю один датчик с - я предполагаю - точным общим количеством соединений.
Чтобы получить полную картину, я Хотели бы иметь соотношение между настроенным максимальным размером пула и фактическим размером пула (соединения, полученные в пуле, независимо от их состояния).
Я что-то неправильно использую или неправильно понимаю?
Заранее спасибо .