問題タブ [rrd]

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 投票する
0 に答える
530 参照

linux - Ganglia/RRD ツールでチャート情報を表示する手段と方法は?

RRDToolをデータベースとして使用するGangliaを使用して、サーバーに関するチャートを取得していますが、インストールしてセットアップした後、少なくともGangliaでは、データの表現方法に少し混乱があることに気付きましたウェブインターフェース。

いくつかの例を挙げてみましょう: (セキュリティ上の理由から IP アドレスを削除します) ここに画像の説明を入力 このチャートは何を意味しますか? サーバー内のディスクの量を確認したいと考えています。Y 軸では、Kbytes のアイデアが得られますが、そうですか? このチャートの読み方は?

別の例は、次のとおりです。

ここに画像の説明を入力

Y軸の意味は?ここには何が表されていますか?どの指標ですか?Kb、Mb、Gb ? チャートは想像力に余裕を与えるべきではないと思います。誰もがチャートを見て、ここに表されていることを知ることができるべきです。

だから私はそれをしたいのですが、どうすればこれらの情報不足を修正できますか? (または誤解情報)

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

rrdtool - RRD ツール グラフのハイライト NAN 値

そのスペースを空白のままにしておくのではなく、不足しているデータを強調表示するグラフをrrdGraphに作成させる方法はありますか?

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

python - Python アプリケーションで時系列データを処理するための RRD ライブラリ

私は Python を使用して、多くのメトリックを収集するシミュレーション エンジンに取り組んでいます。シミュレーションは高速で実行され、1 秒あたり約 100K イベントが生成されます (これらのイベントを 1 秒ごとに統合することで、いくつかの処理を行うことができます)。これらのメトリックを時系列として記録するメカニズムを探しています。

私の要件は次のとおりです。

  1. Graphite などの外部プロセスではなく、シミュレーションと同じプロセスでこのロギング メカニズムを使用したいと考えています。

  2. このメカニズムは、シミュレーションの速度を低下させることなく、1 秒あたり 100K のイベントを処理できる必要があります。

  3. 次のようにデータを保存したいと思います: すべてのメトリック関連データは、60 分間は 1 秒の粒度、1 日は 1 分の粒度、2 日間は 5 分の粒度、6 か月は 1 時間の粒度、3 か月は 1 日の粒度で保存する必要があります。期間の年。このメカニズムで、指定された範囲に従ってデータの統合を処理したいと考えています。

  4. 理想的には、1 回のシミュレーション実行のメトリック情報を保持する 1 つのファイルを維持したいと考えています。シミュレーションをもう一度実行するには、別のファイルを作成する必要があります。

  5. すぐに利用できる、十分にテストされたライブラリ/モジュールがあると便利です:)

ところで、私は RRDTool をざっと見てみましたが、私が理解していることから、Python ライブラリは RRDTool バイナリの薄いラッパーのようです。可能であれば、より緊密な統合を探しています。

ティア

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

javascript - RRD 生データから JSON へ

RRD から JSON または Highcharts データに生データを抽出する方法を誰か説明してもらえますか? 日付範囲で検索し、データをハイチャートに変換する必要があります。前もって感謝します。

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

rrdtool - rrdtool は、入力された他の値を表示します

rrd-db からフェッチしたときに、入力した値とは異なる値が得られる理由を誰かに説明してもらえますか。

コマンドは次のとおりです。

a. データベースの作成

b. データで埋める

c. データを取得する

出力:

正確な期間のデータベースにデータを入力します。7.3 と 5.3 が表示される理由がわかりません。私は何かを逃しましたか?

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

monitoring - Collectd: RRD 代替

RRD はデフォルトのストレージ メディアです。ただし、これはアーキテクチャに依存します (arm、x86、x64)。あるアーキテクチャから作成された RRD ファイルは、別のアーキテクチャでは変換せずに読み取ることができません。そのため、代替品を探したいと思います。

ただし、RRD の大きな利点の 1 つは固定サイズです。新しいデータが入ってくると、古いデータは削除されます。固定サイズで、アーキテクチャに依存せず、collectd をサポートするメディアはありますか?

私はcollectd 5.1を実行しています。

前もって感謝します