我想在持续集成期间测量服务器的 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");
在这两种情况下,我每秒记录一个测量值,但在 5 分钟内我仍然在图表上记录 2 个点。我想要一个在同一时期有更多值的图表。