Micronaut JMX
1. 简介
micronaut-jmx
模块支持通过 JMX 公开 Micronaut 管理端点。
将根据配置为管理 bean 服务器创建一个 bean。
表 1. 为 JmxConfiguration 配置属性
属性 | 类型 | 描述 |
---|---|---|
jmx.agent-id | java.lang.String | 设置代理 id。 |
jmx.domain | java.lang.String | 设置用于创建新服务器的域。 |
jmx.add-to-factory | boolean | 设置服务器是否应保留在工厂中。默认为 true。 |
jmx.ignore-agent-not-found | boolean | 设置为在找不到代理时忽略异常。默认值为 false。 |
jmx.register-endpoints | boolean | 设置是否应注册端点。默认为 true。 |
2. 发布历史
对于此项目,你可以在此处找到发布列表(带发布说明):
https://github.com/micronaut-projects/micronaut-jmx/releases
3. 设置 JMX
- Gradle
- Maven
implementation("io.micronaut.jmx:micronaut-jmx:3.2.0")
<dependency>
<groupId>io.micronaut.jmx</groupId>
<artifactId>micronaut-jmx</artifactId>
<version>3.2.0</version>
</dependency>
4. 端点
如果管理依赖项也在 classpath 上,那么默认情况下将为所有端点创建管理 bean。
5. 仓库
你可以在此仓库中找到此项目的源代码:
https://github.com/micronaut-projects/micronaut-jmx