問題タブ [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.
python - ganglia ディレクトリ __SummaryInfo__ には何が含まれていますか?
Ganglia はクラスター行列を rrd ファイルに書き込み、" /var/lib/ganglia/rrds/ClusterName/ " の場所に保持します (デフォルト設定)。上記の場所には、クラスター内のさまざまなホストのディレクトリと " __SummaryInfo__ " ディレクトリ があります。
私の質問は、ディレクトリ「__SummaryInfo__」には何が含まれていますか?
クラスター内のすべてのマシンの平均マトリックスを収集するにはどうすればよいですか?
rrd - RRD のデータ損失に関するこのあいまいな非難は何に関するものですか?
CollectD を使用して (ストレージに関する) 統計を収集し、Graphite にそれらを適切に表示させたいと考えています。どうやらこれは次のいずれかで行うことができます
- CollectDにデータをRRDファイルとして保存させ、Graphiteをそれらに向ける、または
- CollectD プラグインを使用してデータを Graphite の Carbon API にプッシュし、データを Whisper データベースに保存します (RRD に似ていますが、互換性はありません)。
私は RRD を使用したいと考えていますが、ウィスパーのドキュメントで次のような記述を見つけました。
多くの場合 (構成によって異なります)、RRD シリーズに更新が行われた後すぐに別の更新が行われない場合、元の更新は失われます。
うーん。ちょっと怖い話ですが、告発が漠然としていてどうしたらいいのかわかりません。彼らが話している構成と、それがデータ損失を引き起こす状況は何ですか?
私の状況では、収集しているメトリック データはチャンクで利用できるようになります。定期的に最新のデータを取得し、利用可能な新しいサンプルと同じ数のエントリをデータベースに作成します。したがって、たとえば、いくつかのデータを取得し、データベースを 3 分前、2 分前、1 分前の値で次々に更新することができます。実際、一度にデータベースに入れる数十の新しいサンプルがあるかもしれません。このように RRD を使用することは、ウィスパーの告発と関係がありますか?
注: データを埋め戻す必要はありません。すでに保存されているものよりも常に新しいデータを追加します。
charts - RRDToolグラフを変更するにはどうすればよいですか?
rrdtool
素晴らしいツールであるGangliaを使い始めました!チャートの方法を変更したいのですが、グラフが生成されます。'HighChartsを使用してチャートを生成したいからです。RRDToolは、生成img
方法を変更できるを生成します。
それは可能ですか?どうすればそれができますか?ありがとうございました。
python - whileループを使用したPython(PyRRD)とRRD?
解決済み、解決策を追加 Raspberry Pi に接続した温度センサーの出力からPyRRD を使用してグラフを作成しようとしましたが、実際のデータをグラフに表示することができませんでした (ただし、png -ファイルが作成されます)。これが正しい方法かどうかはわかりませんが、このコードは毎秒温度を吐き出すので、while ループは少なくとも機能します。
私は試行錯誤しており、RRD マニュアルの ALOT と初心者向けのチュートリアルを読んでいますが、これを正しく理解できません。#Graph-make 部分のrpn-stuffについてはよくわかりません。私を助けてください:)また、これを行うためのより良い方法がある場合は、教えてください!
解決策 (私の問題): PyRRD を削除し、rrdtools 独自の python 実装を試しました。http://oss.oetiker.ch/rrdtool/prog/rrdpython.en.html
プログラムの外部でデータベースを作成し、ターミナル (Linux) で次のように Step を正しく設定しました。
次に、PyRRD に接続されているすべてのコードを削除し、いくつかのインポート行と rrdtool 更新用の 1 つの行を追加しました。はるかにきれいになり、グラフを作成できるようになりました:D 「最終的な」コードは次のとおりです。
グラフ作成をコードにまだ実装していませんが、過去 2 時間の測定値を次のように出力できます。
グラフの結果 (進行中): 必要な評判を得たらすぐに画像を追加します (10)
rrdtool - rrd4j アーカイブ タイプ
正しいタイプのアーカイブを作成できません。私は何が欠けていますか?私の例は、 https://code.google.com/p/rrd4j/wiki/Tutorialの公式の例と非常によく似ています
RRD の作成:
いくつかの値を追加します: (各ステップで 1,2,3)
そして、私はそれを取得します:
私は結果を得る:(最大値を見つけることを望んでいる)
ここで最大値を見たいと思います。合計でも試してみましたが、同じ結果が得られました。
1 つのステップで送信される最大の値を取得したり、1 つのステップで送信された値の合計を取得したりするには、何を変更する必要がありますか。
ありがとう
graph - サボテンのグラフが正しく表示されない
Cacti の専門家の皆様にお届けできることを願っています。同じ問題を Cacti フォーラムの Web サイトに投稿しようとしましたが、1 週間近く経っても回答がありませんでした。ここでさらなる幸運が訪れることを願っています。
私は Cacti を初めて使用し、ここ数日でインストールや構成などに取り組みました。
私は現在、監視する必要があるシステム (Diffusion と呼ばれる) をサボテンに接続する必要がある段階にあります。Diffusion は Java ベースのプッシュ エンジンです。私の目的は、サーバーが公開する特定の MBean をグラフ化することです。
正しい方法で必要な情報を提供する Perl スクリプトを作成し、スレッドプールに関連する 4 つのデータ ソースからのデータを表示するグラフ テンプレートを作成しました。
現在、値は固定されているため、結果は常に 0、3、8、および 10 (4 つのデータ ソース、4 つの rrd でダンプ) になります。
何らかの理由で、私が見ることができる唯一の行は 0 を返す行であり、グラフのサイズは 0 から 1 の間ですが、他の行も同様に表示され、グラフのサイズが 0 から上記の値の間であると予想されます10.
明確にするために、ログ (DEBUG レベル) には警告が表示されません。
どんな助けでも大歓迎です。
ありがとう。