問題タブ [ganglia]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
759 参照

ubuntu-12.04 - ganglia およびホスト sFlow カスタム メトリクス

25.6 および Ganglia 3.6。

プログラムからいくつかのメトリックを抽出し、ホスト sFlow で送信したいと考えています。hsflow 構成ファイルで json ポートを有効にしましたが、メトリクスをホスト sFLow に送信する方法と、Ganglia でメトリクスを収集する方法がわかりません。

これを行うための最良の方法は何ですか?. jsonポートを使用する代わりに他の解決策があるかもしれませんが、どれが最適かわかりません

ホスト sflow は Ubuntu 12.04 LTS で実行されています

前もって感謝します

0 投票する
0 に答える
674 参照

ruby - 複数の動的メトリクスを logstash で Ganglia に送信する

プログラムのさまざまなインスタンス (ノード) から送信されたメッセージの数を数えたいと考えています。これらのノードは動的に表示されます。メッセージ形式は次のようになります。

Logstash でログを解析して統計をカウントし (metricsフィルターを使用)、Ganglia に送信して表示するつもりです。ただし、gangliaLogstash で出力を呼び出すたびに、1 つの統計しか送信できません (Graphite 出力のような配列ではありません)。ノード名をハードコーディングして Logstash 構成を実現する方法しか知りません。

ノード名にとらわれない構成を作成する方法を教えていただけないでしょうか? eventsフィルターで配列をループしてruby(任意のコードを記述できるようにする)、新しいイベントを作成することを考えましたが、コードから新しいイベントを作成する方法がわかりません。

を使用してイベントを分割することも考えましたが、配列を分割可能なものmultilineに変換する方法がわかりません。フィルターで使えるとevents思いますが、配列での使い方やそこからノード名を取得する方法がわかりません。gsubmutate

アップデート

含まれているソリューションを確認しましたが、どちらも機能しません。Logstash は 1 つのタイプの 1 つの出力しか使用しないと思います。出力を複製し、それらを個別にタグ付けして機能させる必要があります(これが可能かどうかはわかりません)。とにかく、それは望ましい解決策ではありません。達成しようとしていることをより良く提示したかっただけです。

0 投票する
1 に答える
759 参照

java - 他のアプリケーションから神経節情報を読み取る方法は?

クラスターに Ganglia をインストールして構成することができました。Ganglia Web インターフェイスですべてのパフォーマンス データを表示するだけではなく、他のアプリケーション (アプリケーションは Java または Python ベースの場合があります) からクラスター情報を読み取りたいと考えています。それが可能かどうかはわかりません。

Ganglia データを読み取る API はありますか?

Ganglia をテストするために使用telnet master 8649したところ、Ganglia はコンソールに素敵な XML テキストを表示してくれました。しかし、Java や Python を使用して同じことを行うにはどうすればよいでしょうか? ソケットを使用して 8649 に確実に接続できますが、その後、Ganglia デーモンに何かを送信する必要がありますか?

0 投票する
1 に答える
458 参照

java - Ganglia による WebSphere JVM メトリクスの監視

私はこのフォーラムと Ganglia を初めて使用します。Ganglia を介して JVM メトリックを取得しようとしています。このリンクの手順に従いました。https://github.com/ganglia/jmxetric

ハイレベル - インストール

アーカイブを解凍します JVM に以下を追加します

デモ/クイックスタート

jmxetricこの例は、およびのバージョン 1.0.6 で機能しgmetric4jます。

  1. localhost:8649 で gmond が実行されていることを確認します。

  2. $ git上記と同じリンクを複製する

  3. jmxetric.jargmetric4j.jarおよびoncrpc-1.0.7.jar すべてを同じディレクトリにダウンロードします。

  4. $ cd jmxetric

  5. bash で次のようにします。

しかし、WAS に JVM 引数を追加すると、起動せず、ネイティブ sterr ログが表示されます - JMXetricAgent が JVM をインストルメント化しました。

その後、約 10 分おきに Test wakeup を書き続けますが、インスタンスは起動しません。

また、このようなコマンドラインからJavaコマンドを実行しようとしました-

同じ応答を得る JMXetricAgent が JVM を装備し、ウェイクアップをテストする

ここで私が間違っていることを提案してください。

事前に感謝します(これに苦労している1週間です)

0 投票する
1 に答える
790 参照

apache-spark - gmond / ganglia の Spark メトリクス

OS: セント OS 6.4

問題: gmond、gmetad、および gweb をサーバーにインストールしました。同じサーバーに Spark ワーカーをインストールしました。以下のように$SPARK_HOME/conf/metrics.propertiesで metrics.properties を構成しました...

ganglia web でメトリックを確認できません。必要なことをしてください。

-プラディープ・サムドララ

0 投票する
1 に答える
239 参照

hadoop - JMX-SflowAgent が、aspectj が装備された WebSphere Application Server からの JVM メトリックの収集を停止する

計画:

Sflow + Ganglia を使用して、Websphere Application Server (WAS) の JVM メトリックを監視します。WAS は、AspectJ の側面を使用して計測されます。すべてのアプリケーション メソッドの実行時間を測定するアスペクトを追加しました。

Hsflowd を JVM メトリック コレクターとして使用します。Hsflowd は内部的にJMX-SflowAgent javaagent を使用して JVM にフックし、MXBean (RuntimeMXBean、GarbageCollectorMXBean、CompilationMXBean、および ThreadMXBean) を使用してメトリックを収集します。

問題:

Aspectjweaver フックなしで WAS を実行すると、Ganglia Web のすべてのメトリック (CPU、デスク、メモリ、プロセスなど) を継続的に確認できます。しかし、aspectjweaver が JVM args に追加され、サーバーを再起動した後、10 分間メトリックを表示できますが、その後は Ganglia Web で JVM メトリックを報告しません。

Aspectj ウィービング ログでは、AspectJ が JMXsflowAgent コードをウィービングしていることがわかります。経由で除外されていますが!call(* com.sflow.JMX.SFlowAgent(..))

側面:

JMX パッケージは の下にありcom.sflow.jmx.SFlowAgentます。

0 投票する
2 に答える
2991 参照

ganglia - Ganglia 一致するメトリックが検出されませんでした

「一致するメトリックが検出されませんでした」というエラーが表示されます。クラスタ レベルのメトリックが表示されます。

神経節コア 3.6.0 神経節ウェブ 3.5.12

この問題の解決にご協力ください。

よろしく、 ジェイエンドラ