Как установить имя пула HikariCP с помощью Play

У нас есть некоторые проблемы с подключением к базе данных, поэтому мы пытаемся найти способ отслеживать состояние и производительность пула, но конфигурация по умолчанию, похоже, не предлагает функцию настройки имени пула.

slick.dbs.default.driver = "slick.driver.MySQLDriver$"
slick.dbs.default.db.driver = "com.mysql.jdbc.Driver"
slick.dbs.default.db.url = "jdbc:mysql://localhost:3306/xx"
slick.dbs.default.db.user =
slick.dbs.default.db.password = ""

Я также хочу знать, как зарегистрировать JMX Mbean с пулом, я правильно интегрирую метрики в игру, просто найдите информацию о производительности jvm.


person ans76    schedule 09.01.2016    source источник


Ответы (1)


Вы можете установить имя пула HikariCP через конфигурацию.

db.default.hikaricp.poolName = "something"

https://github.com/playframework/playframework/blob/2.4.6/framework/src/play-jdbc/src/main/resources/reference.conf#L85

JMX Mbean по умолчанию отключен, поэтому вам нужно установить значение true.

db.default.hikaricp.registerMbeans = true

https://github.com/playframework/playframework/blob/2.4.6/framework/src/play-jdbc/src/main/resources/reference.conf#L101

person tsuyoshi    schedule 10.01.2016