継続的インテグレーション中にサーバーの CPU とメモリの使用量を測定したいと思います。それらをいくつかのグラフに表します。ラウンド ロビン データベース ファイル (*.rrd) を使用して、RRD4J ライブラリを使用して Java で実行します。
ラウンド ロビン アーカイブの定義方法がわかりません...次の種類の RRA を試しました。
rrdDefCPU.addDatasource("CPU", DsType.COUNTER, 150, 0, 100);
rrdDefCPU.addArchive("RRA:AVERAGE:0.5:8:300");
または
rrdDefCPU.addDatasource("CPU", DsType.COUNTER, 600, 0, 100);
rrdDefCPU.addArchive("RRA:AVERAGE:0.5:1:600");
どちらの場合も、1 秒ごとに 1 つの測定値を記録しますが、それでも 5 分間でグラフに 2 つのポイントが記録されます。同じ期間のより多くの値を含むグラフが必要です。