第109章 ganglia コンポーネント
Camel バージョン 2.15 から利用可能
Ganglia 監視システムにメトリックとして値(メッセージボディー)を送信するメカニズムを提供します。 gmetric4j ライブラリーを使用します。 単一のプラットフォームで OS、JVM、およびビジネスプロセスからメトリクスを監視するのに、標準の Ganglia および JMXetric と併用できます。
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>
109.1. URI 形式
ganglia:address:port[?options]
URI にクエリーオプションを追加するには、?option=value&option=value&…