第 113 章 Ganglia 组件
从 Camel 版本 2.15 开始提供
提供将值(消息正文)作为指标发送到 Ganglia 监控系统的机制。使用 gmetric4j 库。可与标准 Ganglia 和 JMXetric 一起使用,通过单一平台监控操作系统、JVM 和业务流程的指标。
您应该在运行 JVM 的计算机上运行 Ganglia gmond 代理。gmond 向 Ganglia 基础架构发送心跳,camel-ganglia 无法当前发送心跳本身。
在大多数 Linux 系统上(Debian、Ubuntu、Fedora 和带有 EPEL 的 RHEL/CentOS),您只需安装 Ganglia 代理软件包,它自动运行多播配置。如果需要,您可以将它配置为使用常规 UDP 单播。
Maven 用户需要将以下依赖项添加到此组件的 pom.xml
中:
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-ganglia</artifactId> <version>x.x.x</version> <!-- use the same version as your Camel core version --> </dependency>
113.1. URI 格式
ganglia:address:port[?options]
您可以使用以下格式在 URI 中附加查询选项 ?option=value& amp;option=value&…