Collectdのインターフェースプラグインは、ここに記載されているように、1秒あたりのオクテットと1秒あたりのパケットを報告することになっています: https://collectd.org/wiki/index.php/Plugin:Interface 、しかし私にとっては、それは報告しますcumulativeオクテットとパケット(ifconfig
のように)。
Collectdは実際にはこのようなメトリックを測定するのではなく、システムユーティリティから収集するので、collectdのバグではないと思います。 (しかし、多分そうです!)しゃっくりなしでこれを設定している人々の例をたくさん見つけることができましたが、この特定の問題についての言及はありません。
分析側(私にとってはelasticsearch/kibana)で回避策があるかもしれませんが、それに頼る前に、まずレポートの修正を試みたいと思います。
どんな助けでも大歓迎です。
Ubuntu 14.04.1 LTS、収集5.4
従来のセットアップでは、collectdはrrdtoolで機能します。インターフェイスデータを受信するrrdファイルはCOUNTERデータソースタイプで設定されているため、rrdtoolがレートの計算を処理します。
Rrdtoolにフィードしていない場合は、代替レシーバーが前の読み取り値を維持し、差を構築して、それを経過時間で割る必要がある場合があります。