179.4.9. jmxAgent Properties Reference

Spring 属性系统属性默认值描述

id

 

 

JMX 代理名称,它不是可选的

usePlatformMBeanServer

org.apache.camel.jmx.usePlatformMBeanServer

false,true - 版本 1.5 或更高版本

如果为 true,它将使用 JVM 中的 MBeanServer

mbeanServerDefaultDomain

org.apache.camel.jmx.mbeanServerDefaultDomain

org.apache.camel

MBeanServer的默认 JMX 域

mbeanObjectDomainName

org.apache.camel.jmx.mbeanObjectDomainName

org.apache.camel

所有对象名称的 JMX 域

createConnector

org.apache.camel.jmx.createRmiConnect

false

如果我们应该为 MBeanServer创建 JMX 连接器(以允许远程管理)

registryPort

org.apache.camel.jmx.rmiConnector.registryPort

1099

使用 JMX RMI 注册表的端口

connectorPort

org.apache.camel.jmx.rmiConnector.connectorPort

-1 (dynamic)

JMX RMI 服务器使用的端口

serviceUrlPath

org.apache.camel.jmx.serviceUrlPath

/jmxrmi/camel

JMX 连接器的路径将在下面注册

onlyRegisterProcessorWithCustomId

org.apache.camel.jmx.onlyRegisterProcessorWithCustomId

false

Camel 2.0: 如果启用了这个选项,则只会注册具有自定义 id 的处理器。这可让您在 JMX 控制台中文件不需要的处理器。

statisticsLevel

 

All / Default

Camel 2.1: 配置是否为 MBean 启用了性能统计数据的级别。如需了解更多详细信息,请参阅 为性能统计配置粒度级别部分。从 All 选项的 Camel 2.16 被重命名为 Default,并引入了一个新的扩展选项,允许收集额外的运行时 JMX 指标。

includeHostName

org.apache.camel.jmx.includeHostName

 

Camel 2.13: 在 MBean 命名中包含主机名吗。从 Camel 2.13 开始,默认为 false,因为在旧版本为 true 时。如果真正需要,您可以使用这个选项恢复旧行为。

useHostIPAddress

org.apache.camel.jmx.useHostIPAddress

false

Camel 2.16: 创建远程连接器时,在服务 URL 中使用主机名或 IP 地址。默认情况下将使用主机名。

loadStatisticsEnabled

org.apache.camel.jmx.loadStatisticsEnabled

false

Camel 2.16:启用 Whether 负载统计(使用每个 CamelContext 后台线程使用后台线程的负载统计)。

endpointRuntimeStatisticsEnabled

org.apache.camel.jmx.endpointRuntimeStatisticsEnabled

true

Camel 2.16: 启用 Whether 端点运行时统计(每个传入和传出端点的运行时使用)。