ColdFusion MX
目 次 > CFML リファレンス > ColdFusion 関数 > GetMetricData O

GetMetricData

サーバーのパフォーマンスの測定値を取得します。

mode 値に基づいた測定値を含む ColdFusion 構造体

システム関数

GetMetricData(mode)

ColdFusion MX: cachepops パラメータが使用禁止になりました。今後のリリースでは動作せず、エラーが発生する可能性があります。

パラメータ

オプション

説明

mode

perf_monitor

内部データを構造体で返します。

データを受け取るには、この関数を実行する前に、ColdFusion Administrator のパフォーマンスモニターを有効にしておく必要があります。

Windows の場合、ColdFusion Administrator のパフォーマンスモニターを有効にしていなければ、このデータは Windows の PerfMonitor に表示されます。

 

simple_load

サーバーの内部キューのステートから計算された整数値を返します。サーバーの全体的な負荷を示します。

 

prev_req_time

サーバーが前のリクエスト処理に要した時間をミリ秒単位で返します。

 

avg_req_time

サーバーがリクエスト処理に要した平均時間をミリ秒単位で返します。

この設定を 0 に変更すると、サーバーで平均の計算が行われなくなるため、データ収集に関連するオーバーヘッドがなくなります。

デフォルト: 120 秒です。

mode = "perf_monitor" の場合、この関数は次のデータフィールドを持つ構造体を返します。

フィールド

説明

InstanceName

ColdFusion サーバー名です。 デフォルト: cfserver です。

PageHits

ColdFusion MX が起動してから受け取った HTTP リクエストの数です。

ReqQueued

ステージングキュー内で処理待ちの HTTP リクエストの数です。

DBHits

サーバーが起動してからのデータベースリクエストの数です。

ReqRunning

現在実行中の HTTP リクエストの数です。

ColdFusion Administrator で、同時に実行するリクエストの最大数を設定できます。

ReqTimedOut

ステージングキューにあるときまたは実行中に、タイムアウトになった HTTP リクエストの数です。

BytesIn

ColdFusion MX への HTTP リクエストのバイト数です。

BytesOut

ColdFusion MX からの HTTP レスポンスのバイト数です。

AvgQueueTime

最後の 2 つの HTTP リクエスト (現在およびその前のリクエスト) の、ステージングキューでの平均待ち時間です。

AvgReqTime

最後の 2 つの HTTP リクエスト (現在およびその前のリクエスト) について、サーバーでのそのリクエストの処理にかかった平均時間です。

AvgDBTime

最後の 2 つの HTTP リクエスト (現在および前のリクエスト) について、サーバーでのそのリクエスト内の CFQueries の処理にかかった平均時間です。

cachepops

このパラメータは使用禁止となりました。ColdFusion はこの値を自動的に -1 に設定します。

<!--- この例では、Windows NT の PerfMonitor から測定データを取り込んで表示しています。 --->
<cfset pmData = GetMetricData( "PERF_MONITOR" ) >
<cfoutput>
   現在の PerfMonitor データ:<p>
   InstanceName:   #pmData.InstanceName# <p>
   PageHits:      #pmData.PageHits# <p>
   ReqQueued:       #pmData.ReqQueued# <p>
   DBHits:    #pmData.DBHits# <p>
   ReqRunning:       #pmData.ReqRunning# <p>
   ReqTimedOut:#pmData.ReqTimedOut# <p>
   BytesIn:       #pmData.BytesIn# <p>
   BytesOut:       #pmData.BytesOut# <p>
   AvgQueueTime:#pmData.AvgQueueTime# <p>
   AvgReqTime       #pmData.AvgReqTime# <p>
   AvgDBTime:       #pmData.AvgDBTime# <p>
</cfoutput>

目 次 > CFML リファレンス > ColdFusion 関数 > GetMetricData O

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/coldfusion/6.1_jp/htmldocs2/funct103.htm