SANtricity 11.8 Solutions
Web Services Proxy統計の自動ポーリングの管理
検出されたストレージ システム上のすべてのディスクおよびボリュームの統計に対して、自動ポーリングを設定できます。
統計の概要
統計情報として、データ収集レートとストレージ システムのパフォーマンスに関する情報が提供されます。
Web Services Proxyでは、次のタイプの統計にアクセスできます。
-
統計の生データ:データ収集時点におけるデータ ポイントの合計カウンタ。読み取り処理の合計数や書き込み処理の合計数に使用できます。
-
統計の分析データ:特定の間隔について計算された情報。1秒あたりの読み取りI/O処理数(IOPS)や書き込みスループットなどがあります。
統計の生データは線形であり、通常、有用なデータを得るためには少なくとも2つの収集データ ポイントが必要になります。統計の分析データは統計の生データから導き出され、重要な指標を提供します。統計の生データから導出可能な多くの値が、わかりやすいポイントインタイム形式で統計の分析データに提示されます。
統計の生データは、自動ポーリングが有効になっているかどうかに関係なく取得できます。URLの末尾にクエリ文字列の usecache=true
を追加すると、前回のポーリングからキャッシュされた統計を取得できます。キャッシュされた情報を使用すると、統計取得のパフォーマンスが大幅に向上します。ただし、設定されたポーリング間隔よりも短い期間に複数の呼び出しを行った場合は同じデータが返されます。
統計機能
Web Services Proxyは、サポートされているハードウェア モデルおよびソフトウェア バージョンからコントローラーやインターフェイスの統計の生データと分析データを取得できるAPIエンドポイントを提供します。
統計の生データのAPI
-
/storage-systems/{system-id}/controller-statistics
-
/storage-systems/{system-id}/drive-statistics/{optional list of disk ids}
-
/storage-systems/{system-id}/interface-statistics/{optional list of interface ids}
-
/storage-systems/{system-id}/volume-statistics/{optional list of volume ids}
統計の分析データのAPI
-
/storage-systems/{id}/analysed-controller-statistics/
-
/storage-systems/{id}/analysed-drive-statistics/{optional list of disk ids}
-
/storage-systems/{id}/analysed-interface-statistics/{optional list of interface ids}
-
/storage-systems/{id}/analysed-volume-statistics/{optional list of volume ids}
これらのURLは前回のポーリングから統計の分析データを取得するため、ポーリングが有効な場合にのみ使用できます。これらのURLには、次の入力出力データが含まれます。
-
1秒あたりの処理数
-
スループット(MB/秒)
-
応答時間(ミリ秒)
これらのデータはストレージ パフォーマンスの最も一般的な指標で、統計の各ポーリング間の差異に基づいて計算されます。生データよりもこれらの分析された統計の方がよく使用されます。
システムの起動時は各種の指標の計算に使用する統計がまだ収集されていないため、統計の分析データを利用するには、起動後に少なくとも1回はポーリング サイクルが完了している必要があります。また、累積カウンタがリセットされた場合には次回のポーリング サイクルで予測できないデータが返されます。 |
ポーリング間隔の設定
ポーリング間隔を設定するには、wsconfig.xmlファイルを編集してポーリング間隔(秒数)を指定します。
統計はメモリーにキャッシュされるため、ストレージ システムごとにメモリー使用量が1.5MBほど増えることがあります。 |
-
ストレージ システムがプロキシで検出されている必要があります。
-
wsconfig.xmlファイルを開きます。このファイルは次の場所にあります。
-
(Windows)- C:\Program Files\Fujitsu\SANtricity Web Services Proxy
-
(Linux)- /opt/FJSVntapstwsp
-
-
<env-entries>
タグ内に次の行を追加します。n
はポーリング要求の間隔(秒数)です。<env key="stats.poll.interval">n</env>
たとえば、60を入力した場合、60秒間隔でポーリングが開始されます。つまり、前のポーリング期間に関係なく、そのポーリング期間が終了してから60秒後にポーリングを開始するように要求されます。統計にはいずれも、取得時の正確な時刻がタイムスタンプとして記録されています。システムはそのタイムスタンプ(時間差)に基づいて60秒を計算します。
-
ファイルを保存します。