0

Javaを使用してRRDファイルを正しく読み取るにはどうすればよいですか?JRobinなどのツールを使用していますが、私のチームはそれらのツールに問題があり、RRDファイルを正しく読み取っていないようです。RRDToolを使用する必要があり、そのツールはPython用のインポート可能なライブラリです。

4

3 に答える 3

1

「rrdtool-」パイプインターフェイスを使用し、実際のrrdtoolを使用してファイルにアクセスします。

于 2011-04-02T19:53:46.737 に答える
1

JPythonを使用してJavaにブリッジしてみることができます。

しかし、最も簡単なのは、おそらくPythonを使用するか、JRobinでbygsを修正することです。結局のところ、それはオープンソースです。

于 2011-04-02T05:20:09.787 に答える
1

RRDToolsサイトの元のドキュメントには、データベースをエクスポート/インポートする一般的な方法が記載されています。

To transfer an RRD between architectures, follow these steps:
   1. On the same system where the RRD was created, use rrdtool 
    dump to export the data to XML format.
   2. Transfer the XML dump to the target system.
   3. Run rrdtool restore to create a new RRD from the XML dump. 
    See rrdrestore  for details.

SasaMarkovicによるRRDToolのJavaポートであるJRobinでもまったく同じ機能を確認できます 。。フォークされたRRD-wsプロジェクトで慎重にテストしました。ほとんどの場合、Java(Jrobin)<-> Nativ(RRDTools)、およびLinux <-> Solaris<->Windowsで正常に動作します。

したがって、可能な方法は次のとおりです。1)ネイティブRRDデータベースをエクスポート(ダンプ)します。2)Jrobin-DBとしてJRobinを介して読み取り(復元)します。3)Jrobin-APIを使用します。

PS

お気軽にrrdwsissueデータベースに投稿してください。

于 2011-07-14T14:50:57.930 に答える