メトリクス API によって公開される情報
メトリクス API へのアクセスを構成した後、Prometheus を使用して、ArcGIS Enterprise の各コンポーネントおよびこれらのコンポーネントが動作しているコンピューターのメトリクスを取得することができます。 以下の各表にまとめたメトリクスやラベルを PromQL クエリーや結果フィルターで使用して、必要な情報にアクセスすることができます。
接尾辞 _created が付いたメトリクスは、対応するメトリクスが初めて収集された時点からのヒストグラムとサマリーの Unix 時間 (秒) を反映しています。 この値から、メトリクスのライフ サイクルを把握することができます。 これらのメトリクスは以下の表には含まれていません。
静的システム メタデータ
システム メタデータは、Portal for ArcGIS、ArcGIS Server、リレーショナル ストアについてレポートされます。
| 名前 | 説明 | タイプ | ラベル |
|---|---|---|---|
| about_information | OS、ArcGIS、インフラストラクチャーに関する情報 | ゲージ | componentName、id、nodeName、osBuild、osVersion、cpuInfo、cpuLogicalProcessor、memoryPhysicalTotalGB、arcgisVersion、arcgisBuild |
動的システム メトリクス
システム メトリクスは、Portal for ArcGIS、ArcGIS Server、リレーショナル ストアについてレポートされます。
| 名前 | 説明 | タイプ | ラベル |
|---|---|---|---|
| cpu_percent | CPU パーセント | ゲージ | componentName、id、nodeName |
| disk_capacity_GB | ディスク ストレージ容量 (GB) | ゲージ | componentName、id、nodeName、diskMount、diskModel、diskType |
| disk_free_GB | ディスク空き容量 (GB) | ゲージ | componentName、id、nodeName、diskMount、diskModel、diskType |
| disk_queue_length | 現在のディスク キューの長さ | ゲージ | componentName、id、nodeName、diskName、diskModel |
| disk_read_bytes_total | 現在ディスクから読み取られているバイト数 | カウンター | componentName、id、nodeName、diskName、diskModel |
| disk_reads_total | 現在のディスク読み取り回数 | カウンター | componentName、id、nodeName、diskName、diskModel |
| disk_write_bytes_total | 現在ディスクに書き込まれているバイト数 | カウンター | componentName、id、nodeName、diskName、diskModel |
| disk_writes_total | 現在のディスク書き込み回数 | カウンター | componentName、id、nodeName、diskName、diskModel |
| memory_available_GB | 現在利用可能な物理メモリーの量 (GB) | ゲージ | componentName、id、nodeName |
| memory_committed_GB | 現在コミットされているメモリー (GB)。 これは一般的に、物理メモリーとページング/スワップ ファイルで使用されているバイト数の合計と等しくなります。 | ゲージ | componentName、id、nodeName |
| memory_committed_limit_GB | ページング ファイルを拡張せずにシステムがコミットできる最大メモリー (GB)。 これは一般的に、物理メモリーとページング/スワップ ファイルのサイズの合計と等しくなります。 | ゲージ | componentName、id、nodeName |
| processes_cpu_percent | プロセス CPU パーセント | ゲージ | componentName、id、nodeName、processId、processName |
| processes_memory_MB | プロセス常駐メモリー (MB) | ゲージ | componentName、id、nodeName、processId、processName |
| processes_running | 現在実行中のプロセスの総数 | ゲージ | componentName、id、nodeName |
| system_boot_time_seconds | 起動からの秒数 | ゲージ | componentName、id、nodeName |
| system_threads | 現在のシステム スレッド数 | ゲージ | componentName、id、nodeName |
サービス メトリクス
サービス メトリクスは、ArcGIS Server サイトに公開されているサービスごとにレポートされます。
| 名前 | 説明 | タイプ | ラベル |
|---|---|---|---|
| requests_failed_total | 失敗したリクエストの数 | カウンター | componentName、id、nodeName、appType、folderName、serviceName、serviceType、operation、responseCached、username、instancePool |
| requests_response_time_seconds_bucket | バケットの上限 (秒) 以下で完了した観測リクエストの累積数 | ヒストグラム | componentName、id、nodeName、appType、folderName、serviceName、serviceType、operation、responseCached、le、instancePool |
| requests_response_time_seconds_count | すべてのバケットにおける観測リクエストの総数 | ヒストグラム | componentName、id、nodeName、appType、folderName、serviceName、serviceType、operation、responseCached、instancePool |
| requests_response_time_seconds_sum | すべての観測リクエストの累積応答時間 (秒) | ヒストグラム | componentName、id、nodeName、appType、folderName、serviceName、serviceType、operation、responseCached、instancePool |
| requests_response_time_seconds_counter_total | リクエストの応答時間の合計 (秒) | カウンター | componentName、id、nodeName、appType、folderName、serviceName、serviceType、operation、responseCached、username、instancePool |
| requests_succeeded_total | 成功したリクエストの数 | カウンター | componentName、id、nodeName、appType、folderName、serviceName、serviceType、operation、responseCached、instancePool |
| requests_total | リクエストの数 | カウンター | componentName、id、nodeName、appType、folderName、serviceName、serviceType、operation、responseCached、username、instancePool |
組織メトリクス
| 名前 | 説明 | タイプ | ラベル |
|---|---|---|---|
| items_added_total | 追加されたアイテムの総数 | カウンター | componentName、id、nodeName |
| items_count | アイテムの総数 | ゲージ | componentName、id、nodeName |
| items_deleted_total | 削除されたアイテムの総数 | カウンター | componentName、id、nodeName |
| items_updated_total | 更新されたアイテムの総数 | カウンター | componentName、id、nodeName |
| items_viewed_total | 閲覧されたすべてのアイテムの総数 | カウンター | componentName、id、nodeName |
| users_added_total | 追加されたユーザーの総数 | カウンター | componentName、id、nodeName |
| users_count | ユーザーの総数 | ゲージ | componentName、id、nodeName |
| users_login_total | ユーザー ログインの総数 | カウンター | componentName、id、nodeName |
| users_logout_total | ユーザー ログアウトの総数 | カウンター | componentName、id、nodeName |
注意:
items_count メトリクスに Living Atlas コンテンツなどの Esri コンテンツ アイテムは含まれていません。
リレーショナル ストア メトリクス
| 名前 | 説明 | タイプ | ラベル |
|---|---|---|---|
| active_connections | リレーショナル ストアへのアクティブな接続の数 | ゲージ | db_name、max_connections |
| relational_store_is_healthy | リレーショナル ストア ヘルス | ゲージ | db_name、overallhealth |
| relational_store_read_only_mode | リレーショナル ストアは読み取り専用モード | ゲージ | db_name、read_only_mode |
| relational_store_replication_lag_time | プライマリーからセカンダリー コンピューターへのレプリケーション遅延時間 (分) | ゲージ | db_name |
| relational_store_role | リレーショナル ストア ロール | ゲージ | db_name、role |
| relational_store_row_count | テーブルの行数 | ゲージ | db_name、table |
| relational_store_status | リレーショナル ストア ステータス | ゲージ | db_name、status |
| relational_table_size | リレーショナル テーブルのサイズ (MB) | ゲージ | db_name、table |
注意:
最大テーブルのサイズと行数のレポート時にシステム テーブルは除外されます。
ラベルの説明
| ラベル名 | 説明 |
|---|---|
| appType | リクエストを行っているアプリケーションのタイプ。 |
| arcgisBuild | ArcGIS コンポーネントのビルド番号。 |
| arcgisVersion | ArcGIS コンポーネントのバージョン。 |
| componentName | コンポーネントの名前 (ArcGIS Portal、ArcGIS Server、ArcGIS Data Store など)。 |
| cpuInfo | ArcGIS コンポーネントが動作しているコンピューターのプロセッサーの説明。 |
| cpuLogicalProcessor | ArcGIS コンポーネントが動作しているコンピューターの論理プロセッサーの数。 |
| db_name | ArcGIS Data Store に関連するメトリクスのデータベース名。 |
| diskModel | ディスクのモデル名。 |
| diskMount | ディスク マウントに割り当てられている名前 (C:\ や /opt など)。 |
| diskName | ディスクに割り当てられている OS 名。 |
| diskType | ファイル システム タイプ。 |
| folderName | サービスが作成されるフォルダーの名前。 |
| id | ArcGIS コンポーネントの一意識別子。 |
| le | ヒストグラム メトリクスにおけるバケットの上限 |
| max_connections | データ ストアへの最大許容接続数 |
| memoryPhysicalTotalGB | ArcGIS コンポーネントが動作しているコンピューターの RAM の合計量。 |
| nodeName | リクエストを処理するサービスが動作しているコンピューターの名前。 |
| operation | リクエストされた操作 (query や export など)。 Operation 情報は REST リクエストの場合のみ入手可能です。 SOAP リクエストは値 soap のみを返します。 |
| osBuild | OS (オペレーティング システム) のビルド番号。 |
| osVersion | OS (オペレーティング システム) のバージョン。 |
| overallhealth | リレーショナル ストアが正常であるかどうかを示すインジケーター。 |
| processId | OS によって割り当てられたプロセス ID。 |
| processName | 実行中のプロセスの名前。 |
| read_only_mode | リレーショナル ストアが読み取り専用モードかどうかを示すブール型インジケーター。 |
| responseCached | キャッシュから応答が送信されたかどうかを示すブール型インジケーター。 |
| role | ArcGIS Data Store リレーショナル データベースのロール (プライマリーまたはスタンバイ)。 |
| serviceName | サービスが格納されるフォルダー名を含む、サービスの名前。 |
| serviceType | サービスのタイプ (MapService や FeatureService など)。 |
| status | リレーショナル ストアのステータスは、started または stopped のいずれかです。 |
| table | リレーショナル ストアの行数が格納されるテーブルの名前。 |
| username | リクエストを実行するユーザーのユーザー名。 |