Tsung 負荷テストを実行しているときに、munin レポートを機能させるのに苦労しています。私のセットアップは次のとおりです。
Web サイトのステージング サーバー (staging4):
- 2CPU
Tsungサーバー
- 2CPU
私の Tsung サーバーには、ポート 4950 で staging4 への SSH トンネルがあります。以下の tsung.xml 構成を参照してください。
<monitoring>
<monitor host="localhost" type="munin">
<munin port="4950" />
</monitor>
</monitoring>
負荷テストを開始すると、10 秒ごとに次のエラー メッセージが表示されます。
=INFO REPORT==== 16-Nov-2011::16:04:09 ===
ts_os_mon_munin:(4:<0.72.0>) CPU usage value from munin too high, skip (host "ip-10-48-177-212.housetrip.com" , cpu 8761644.1)
私は間違っているかもしれませんが、これはステージング 4 サーバーに 2 つの CPU があり、結果の CPU % が 100% を超えているためだと思います。Tsung コードを確認したところ、監視 XML 要素https://github.com/processone/tsung/blob/master/src/tsung_controller/ts_configで参照される CPU の数を設定するオプションではないようでした。えーる
ただし、munin プラグイン ラッパーに CPU 設定があるようですhttps://github.com/processone/tsung/blob/master/src/tsung_controller/ts_os_mon_munin.erl
誰もこれに遭遇したことがありますか?munin の値をログ ファイルに返す方法はありますか?
どんな提案でも大歓迎です。
どうもありがとう