【FMS】アプリケーションごとの監視ツール

client_cap.jpg

現在のFMSアプリケーションの状態を監視するのに、いちいちadminConsoleを見るのも面倒なので、クライアントの数と、イン/アウトの帯域を監視するツールをつくってみました。

getAppStats()を使うと、次のような情報がとれます。

http://livedocs.adobe.com/flashmediaserver/3.0/hpdocs/help.html?content=00000472.html

最初、info.data.bw_in、bw_outを参照してたんですが、どうしても、adminConsoleのグラフとあわなくて、いろいろ試した結果、こうなりました。

in_Mbps = (8*info.data.bytes_in – pre_in) / 1000000 + ” Mbps”;
out_Mbps = (8*info.data.bytes_out – pre_out) / 1000000 + ” Mbps”;
pre_in = 8*info.data.bytes_in;
pre_out = 8*info.data.bytes_out;

pre_xxは、1秒前の数値を記録しておいて、1秒ごとに計算します。

これでなんとなく、adminConsoleのグラフと数値が一致しそうです。
となると、bw_in、bw_outはどう使えばいいのか謎です。

Leave a Reply