問題タブ [riemann]

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 に答える
908 参照

matlab - Left Riemann Sum MATLAB の無限大の制限

関数 Sn=LeftRiemannSum(f,left,right,N) を作成したとします。これは、N 個のサブドメインで左から右への間隔で左リーマン和を計算します。

すべてのサブドメイン i=0 から N-1 のSn=sum(f(xi) h)。f は私の関数であり、xi=left+i h であるため、入力引数は left=x0 および right=xN です。

f を無名関数 (例 f=@(x)(x.*log(1+x)) ) とします。

また、N を 10 から 100000 まで変化させた場合の Sn も推定しました。

ここで、N -> 無限大の場合の系列 Sn の値を計算したいだけです。関数内に for ループ [ for i=0:(N-1)] があるので、無限ループになります ..

関数を何らかの方法で「limit」コマンドに渡すことはできますか? 手がかりはありますか?

ありがとう!

PS: 私の関数 LeftRiemann Sum のコードの主要部分は次のとおりです。

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

ruby - logtash contrib プラグインをインストールできませんか?

構成ファイルで logstash contrib プラグイン riemann を使用したいと考えています。logstash を実行すると、次のエラーが発生します。

logstash とその contrib tar の両方が存在し、抽出されたフォルダーがあります。と を使用logstash 1.4.1してlogstash-contrib-1.4.1います。

私もcontribの手動インストールを試みました:

コマンドを実行してもコンソールには何も表示されません。

何か助けはありますか?

編集

ls では、以下が私のディレクトリ構造です。

したがって、logstash と同じディレクトリで contrib を untar しました。何か案が??

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

clojure - riemann.bin を開始できませんでしたか?

rieman 0.2.5 tarball を untar して、

ビン/リーマン etc/riemann.config

Ruby バージョン: ruby​​ 1.8.5 (2006-08-25) [x86_64-linux]

Java バージョン「1.6.0_11」

Red Hat Enterprise Linux クライアント リリース 5.3 (Tikanga)

次のエラーが表示されます。

何か案が??

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

clojure - Riemann ダッシュボードが内部 Riemann メトリクスを出力しない

私は初めてで、そしてRiemannまた初めてです。ファイルを介して内部リーマン イベントを出力しようとしています。現在、起動した端末からメッセージが出力されているのが見えます。rubyClojure(streams prn)riemann.configriemann

元:

しかし、私のダッシュボードでは、これらをログやゲージに印刷することができません。

ここservice =~ "riemann %"から以下を使用してみました

オレンジ色のメッセージが表示さ1 socket errors; check the server field aboveれるか、タイトルの上に大きな質問マーケットが表示されます。

何がうまくいかなかったのかを特定するために、ここから他に何をしようとしているのかわかりません。

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

clojure - Riemann - マップからストリームを動的に構築する

サービス名としきい値でマップを取得する次の関数があります。サービスが定義されたしきい値を超えたかどうかを確認し、イベントで複数のダウンストリームの子を呼び出します。

マップのベクトルを使用してストリームを動的に構築したいと思います。

ストリームで実行しようとすると、次の警告が表示されます。

dosq 内でストリーム関数を実行すると機能します。これは機能し、次の出力が得られます。

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

clojure - この clojure / riemann コードをリファクタリングする方法

私は Riemann で Clojure を発見/学習しており、ホストごとに CPU メトリックを集計する次のコードを作成しました。

コードを少し説明すると、次のようなイベントを受け取ります。

  • :サービス「cpu-0 アイドル」:メトリック 58.23
  • :service "cpu-1 idle" :metric 98.11
  • :service "cpu-2 idle" :metric 12.23

そして、私の目標は、平均を計算し、このイベントを riemann に再注入することです。

  • :service "cpu-average" : メトリック 56.19

それは機能しています、それは問題ではありません。しかし、3 行目から 10 行目を見るとわかるように、ここには多くの重複コードがあります。このコードをリファクタリングする方法を探していますが、行き詰まっています。

メトリック名でベクトルを定義したいと思います:

...そしてそれを使用してsmap(aggregate-cpu-metrics ...を呼び出す

しかし、私はそれを行う方法がわかりません。mapまたはdoseqを試しましたが、成功しませんでした。

どのようにしますか?

(更新/解決策) :

アーサーの答えを読んだ後、これが私のリファクタリングされたバージョンです。

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

dropwizard - riemann を dropwizard に統合してメトリクスを取得するにはどうすればよいですか?

yammer メトリックを発行し、json の形式で結果を提供するhttp://localhost:8081/admin/metricsのような URL を介して監視できる dropwizard アプリケーションがあります。

これらのモニターを riemann で送信したいのですが、開始方法がわかりません。yammer メトリック用の RiemannReporter クラスを持つ riemann-java-client を調べましたが、アプリケーションでこれを使用する方法がわかりません。

このクライアントをアプリケーションに統合する方法、または json を URL から取得してイベントとして riemann サーバーに送信する方法を教えてください。