Skip to main content

サーバーの統計情報

ArcGIS Server は、リクエスト総数、平均応答時間、タイムアウトなど、さまざまなサービス統計情報を記録し、この情報を ArcGIS Server Manager で 1 つのグラフまたは一連のグラフにして報告します。 管理者と公開者は、この情報を使ってサービスのアクティビティーを監視し、クライアントがどのようにサービスを使用しているかをより正確に理解できます。 たとえば、サーバーの統計情報の監視は、次のような質問に答えるときに役立ちます:

  • 自分の ArcGIS Server サイトで先週中に処理されたリクエストの総数は?

  • 過去 1 か月におけるサービス リクエストの負荷分散状況は?

  • 時間単位でのサービスのパフォーマンスは?

  • 任意の時点で特定のサービスに使用されたサービス インスタンスの最大数は?

サーバーの統計情報の役割

統計情報は、サービスの使用状況を監視するための重要なツールです。 これらの統計情報は、クライアントによるサービスの使用状況を確認し、サービスに影響する可能性がある潜在的な問題を特定するために役立ちます。 また統計情報は、時間の経過に伴うイベントの履歴でもあります。

たとえば、管理者が過去 1 か月間のサイトにおける全サービスの最大応答時間についてレポートを作成することがあります。 管理者は、レポートを調査して、特定のサービスからの応答時間のスパイクを、クライアントからの苦情と関連付けることができます。 この情報を使用することで、管理者は、そのサービスで使用されるインスタンスの数を増やし、応答時間の短縮できます。

サーバーの統計情報へのアクセス

ArcGIS Server Manager を使用して、サーバーの統計情報から生成されたレポートにアクセスし、そのレポートの表示、構成、削除を行います。 Manager は、サイトのさまざまな統計情報を集約し、見やすく操作しやすいグラフで情報を表示します。 複数のコンピューターで構成された ArcGIS Server サイトの場合、ArcGIS Server Manager に表示される統計情報はサイト全体で集約された情報になります。個々のコンピューターの統計情報を表示するには、ArcGIS Server Administrator Directory (下記を参照) を使用します。

Manager を使用して統計情報を表示するための詳細な手順は「サーバーの統計情報の操作」をご参照ください。

格納の検討事項

統計情報は、ArcGIS ServerArcGIS Server システム ディレクトリーに格納されます。 また、このディレクトリーはサービス、GIS サーバー、データベース コネクションの保守に必要な情報の管理や、ArcGIS Server サイトにアップロードされたファイルの格納にも使用できます。 このディレクトリーのファイルを手動で変更または削除しないでください。 このディレクトリーのインスタンスは、ArcGIS Server サイト内に 1 つだけ置くことができます。

システム ディレクトリーに統計情報を保存するための十分なスペースを確保するには、次の各仕様を検討してください:

  1. 集約の間隔 (デフォルトの間隔は 30 分)。 統計情報が生成される粒度を決定します。 この間隔を短くすると (たとえば 5 分など)、サーバーではより多くの統計情報が生成されますが、一方で、それを保存するためのディスク スペースがより多く必要となります。 対照的に、間隔を長くすると書き込まれるログが減り、必要なディスク容量も少なくなります。

  2. 統計情報の保持間隔 (デフォルトは制限なし)。 これより短い期間 (たとえば 30 日) を指定すると、統計情報ファイルのサイズが予想以上に大きくなるのを防ぐことができます。

  3. サイトに参加しているサービスの数。

たとえば、平均サイズの ArcGIS Server サイトに基づいて次のシナリオに推奨されるストレージの割り当て量は、最低 500 MB のディスク空き容量です:

  1. 集計の間隔をデフォルトに設定 = (30 分)

  2. 統計情報の保持間隔を 3 年に設定 = (1,095 日)

  3. 50 のサービスがサイトで使用されており、その 90% が常にアクティブです。

多くのサービスを利用している大きな組織では、500 MB を超えるディスク スペースを必要とする場合もあります。

サーバーの統計情報を構成するための詳細や手順は、「サーバーの統計情報の操作」をご参照ください。

サーバーの統計情報の高度な監視

ArcGIS Server の上級ユーザーである場合、ArcGIS REST API を使用してサーバーの統計情報を監視できます。 API を使用すると、時間的な統計の集計をプログラムで実行できます。 また、ArcGIS Server Manager に表示される集約ビューではなく、複数のコンピューターで構成された ArcGIS Server サイト内の個々のコンピューターの統計情報を表示することもできます。

また、ArcGIS Server Administrator Directory を使用すると、ArcGIS Server にリクエストを送信してレスポンスに対応する方法を理解することもできます。