問題タブ [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.
rrdtool - RRDTool:RRDファイルが更新されていません
RRDファイルが更新されていません。理由は何ですか?
グラフは、次の凡例を示しています。-nanv
次の構文を使用してRRDファイルを作成しました。
次に、次の構文でファイルを更新しました。
そしてこれでそれをグラフ化しました:
perl - RRDs::fetch RRDtool を使用した実装
RRD モジュール ( RRDs ::fetch)を使用するレガシー コードがいくつかありますが、RRD ファイルの生成が変更されました。
64 ビット プログラムは、32 ビット Perl で読み取ることができない RRD ファイルを生成しています。そこで、64 ビットの RRDtool を使用して RRDs:: fetch の動作を模倣することを計画しています。サンプル実装はありますか?
c - C API でスレッドセーフな rrd_update_r ラウンド ロビン データベース関数を呼び出す方法は?
http://oss.oetiker.ch/rrdtool/index.en.htmlから rrdtool c API の rrd_update_r 関数を呼び出す方法を見つけるのを手伝ってくれる人はいますか?
非スレッドセーフ バージョンの rrd_update を呼び出すのは非常に簡単でしたが、これはよりトリッキーです...
通常のrrd_update:
プログラムはマルチスレッド環境で実行する必要があるため、スレッドセーフ関数を使用しないことでいくつかのエラーが発生しました! しかし、テンプレートも必要なので、rrd_update_r を使うのは簡単ではありません...
そして、私はそれを作成する方法が本当にわかりません...
動作せず、実行時に次のエラーが発生します...
うまくいけば、誰かが私を助けることができます!
thx と br、ろえぎ
time-series - rrdへの複数の更新を累積する
私のユースケースは、複数のソースからの更新があり、すべての更新の合計を保存する必要があるというものです。1つの方法は、ソースごとに個別のrrdファイルを作成し、合計を集約rrdファイルに格納するcronを実行することです。
すべてのソースがこの単一のrrdファイルに更新され、同じステップ内のすべての更新が合計されてrrdに格納される方法があるかどうか疑問に思いました(おそらくrrdcachedを使用しますか?)。
これが可能かどうか教えてください。
- ありがとう。
rrdtool - rrdtool からの簡単に解析可能な出力
私は非常に多くのデータをクエリする必要がある大量の RRD ファイルを扱っています。ほとんどの場合、すべてのデータを読み取って渡す必要があります。
現在、私は を使用rrdtool fetch <filename> CF --start XXX --end YYY
していますが、一度に 1 つの CF のデータしか返さないため、最初に別のクエリを実行して CF を検索し (= run and parse rrdtool info <filename>
)、次にrrdtool fetch
見つかった CF ごとに実行する必要があります。ただし、出力は簡単に解析できます。
代わりに、必要rrdtool xport DEF:XX=<filename>:RRA:CF ... XPORT:XX:XX ...
なものごとに後者のコマンドの複数の「セット」があります。良い面としては、これにより一度にすべてのデータを取得できますが、必要なデータを事前に十分に把握しておく必要があります。また、XML のみを出力します (常に解析が面倒です)。
ファイルからタイムスタンプ→数字のリストを取得するのはそれほど面倒なことではないので、非常に明白な何かが欠けていると感じています...手がかりはありますか?
rrdtool - rrd-tool バリエーションを検出してアラームを送信する方法 (電子メール、サウンドなど...)
私はrrd-toolを使用していますが、今やりたいことは、何かが期待値に従わない場合にアラートを送信することです. 私は rrdtool Holt-Winters feture を試しましたが、もっとシンプルなものを探していました。
助言がありますか?
rrdtool - rrdtool Holt-Winters 機能
私は主に rrdtool の holt-winters 機能を使用しているため書き込みますが、残念ながら機能しません。まず、rrd ファイルのコマンド ライン作成について説明します。
その後、基本的にデータを挿入してから、次のようにグラフを描画します。
ここに画像がありますRRDTOOL IMAGE
そのようなグラフが得られますが、ご覧のとおり、エラーが発生したことを示す黄色の線がありますが、それは正しくありません。つまり、その時点のアクティビティ ラインは赤い領域からわずかに外れていますが、実際にはそうではありません。エラー、私は基本的に設定しなければならない値を理解する必要があり、それに基づいて試してみましたが、システムをよく理解していません。
rrdtool の専門家からの提案はありますか?
よろしくお願いします
windows - Windows/StrawberryでRRDToolをコンパイルする方法
この質問は、StrawberryperlにRRDTool:: OOをインストールする方法に続き ます。わかりやすくするために、新しい質問を作成する方がよいと思いました。
履歴書:
RRDTool ::OOperlライブラリをWindowsにインストールしたいと考えています。これを行うには、ライブラリRRDToolが必要です。これはClibであり、手動でコンパイルする必要があります。最初にコンパイルするのはrrd.slnプロジェクトです。これは、Visual C ++でスムーズに実行されます。次に行うことは、RRDs.XSをコンパイルすることです。これはStrawberryperlではまったく機能しません。
1)perl ntmake-build
Windows用のmakefileを生成するために起動しました。2)次に、dmakeを起動してモジュールをコンパイルします。大量のコンパイルエラーが表示されます。
問題は、ntmake-buildファイルがStrawberryperlに適していない静的パスを使用しているという事実に起因します。しかし、それらを修正した後でも、エラーがスローされます。
RRDs.o:RRDs.c:(。text + 0x971):`rrd_clear_error'への未定義の参照
RRDs.o:RRDs.c:(。text + 0x985):`rrd_restore'への未定義の参照
RRDs.o:RRDs.c:(。text + 0x9f7):`rrd_test_error'への未定義の参照
RRDs.o:RRDs.c:(。text + 0xafd):`rrd_clear_error'への未定義の参照
.....................。
collect2:ldが1つの終了ステータスを返しました
dmake.exe:'blib \ arch \ auto \ RRDs\RRDs.dll'の作成中にエラーコード129が発生しました
誰かがこのモジュールをWindows/Strawberryでコンパイルしたことがありますか?
rrdtool - 時間をかけて複数の RRD をマージする
1 年間の履歴を追跡するように設定された古い RRD ファイルがあります。より多くの歴史がいいと思いました。rrdtool のサイズ変更を行ったところ、RRD が大きくなりました。この RRD ファイルの古いバックアップがあり、古いデータをマージして、最新の RRD にも履歴データが含まれるようにしたいと考えています。
rrd contrib「merged-rrd.py」を試しましたが、次のようになります。
「rrd_merger.pl」も試しました:
動作する RRD を結合またはマージするツールはありますか?
php - PHP でオンザフライでグラフを作成する Munin のようなツール
RRD のような外部モジュールを必要とせず、データベース バックエンドを使用してその場で munin のようなグラフを作成できる優れたライブラリを知っていますか?