SQL exporterのメトリック定義ファイル(metrics_sql_exporter.conf)
形式
「Node exporterのメトリック定義ファイル(metrics_node_exporter.conf)」の「形式」を参照してください。
ファイル
metrics_sql_exporter.conf
metrics_sql_exporter.conf.model(モデルファイル)
格納先ディレクトリ
■統合マネージャーホスト
-
物理ホストのとき
Managerパス\conf\imdd\plugin\jp1pccs\
-
物理ホストのとき
共有フォルダ\jp1imm\conf\imdd\plugin\jp1pccs\
説明
[統合オペレーション・ビューアー]画面の[トレンド]タブ,[ダッシュボード]タブ,および[ダッシュボード一覧]ダイアログで表示するSQL exporterのメトリック情報を定義するファイルです。
定義内容は,JP1/IM - Agentの製品プラグインの__metricListGetメソッド,および__timeSeriesDataGetメソッドの返却値に使用します。
JP1/IM - Managerが階層構成で,統合マネージャーから,下位マネージャーのトレンドデータ管理DBに保存されているトレンドデータを参照する場合,統合マネージャーのメトリック定義ファイルに,参照するトレンドデータのメトリックを追加する必要があります。
文字コード
UTF-8(BOM無し)
改行コード
CR+LF
定義の反映時期
[統合オペレーション・ビューアー]画面の[トレンド]タブ,[ダッシュボード]タブ,[ダッシュボード一覧]ダイアログ,または,REST APIで,メトリックの情報を取得したときに反映されます。
記述内容
「Node exporterのメトリック定義ファイル(metrics_node_exporter.conf)」の「記述内容」を参照してください。
モデルファイルの設定内容(初期状態)
SQL exporterのメトリック定義ファイルのモデルファイルに記述されている各メトリックの設定内容(初期状態)を,次に示します。
-
connections※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
connections
default
true
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_connections and $jp1im_TrendData_labels
resource_en
category
database_sql
label
Number of active connections
description
Number of active connections
unit
-
resource_ja
category
database_sql
label
アクティブな接続の数
description
アクティブな接続の数。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
deadlocks※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
deadlocks
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
rate(mssql_deadlocks[2m]) and $jp1im_TrendData_labels
resource_en
category
database_sql
label
The number of occurred lock requests that caused the deadlock
description
The number of occurred lock requests that caused the deadlock
unit
-
resource_ja
category
database_sql
label
デッドロックの原因となったロック要求の発生数
description
デッドロックの原因となったロック要求の発生数。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
user_errors※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
user_errors
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
rate(mssql_user_errors[2m]) and $jp1im_TrendData_labels
resource_en
category
database_sql
label
The number of occurred user errors
description
The number of occurred user errors
unit
-
resource_ja
category
database_sql
label
ユーザエラーの発生数
description
ユーザエラーの発生数。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
kill_connection_errors※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
kill_connection_errors
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
rate(mssql_kill_connection_errors[2m]) and $jp1im_TrendData_labels
resource_en
category
database_sql
label
The number of occurred critical errors that caused SQL Server to forcibly terminate connections
description
The number of occurred critical errors that caused SQL Server to forcibly terminate connections
unit
-
resource_ja
category
database_sql
label
SQL Serverが接続を強制終了する原因となった重大なエラーの発生数
description
SQL Serverが接続を強制終了する原因となった重大なエラーの発生数。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
page_life_expectancy_seconds※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
page_life_expectancy_seconds
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
rate(mssql_page_life_expectancy_seconds[2m]) and $jp1im_TrendData_labels
resource_en
category
database_sql
label
The minimum number of seconds a remains in the buffer pool
description
The minimum number of seconds a page remains in the buffer pool of this node without being referenced
unit
sec
resource_ja
category
database_sql
label
バッファー・プールに留まる最小秒数
description
ページが参照なしでこのノードのバッファー・プールに留まる最小秒数。
unit
秒
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
batch_requests※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
batch_requests
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
rate(mssql_batch_requests[2m]) and $jp1im_TrendData_labels
resource_en
category
database_sql
label
The number of command batches received
description
The number of command batches received
unit
-
resource_ja
category
database_sql
label
受信したコマンドバッチの数
description
受信したコマンドバッチの数。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
log_growths※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
log_growths
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_log_growths and $jp1im_TrendData_labels
resource_en
category
database_sql
label
The number of times the transaction log has been expanded for each database
description
The number of times the transaction log has been expanded for each database
unit
-
resource_ja
category
database_sql
label
データベースごとにトランザクション・ログが拡張された回数
description
データベースごとにトランザクション・ログが拡張された回数。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
checkpoint_pages_sec※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
checkpoint_pages_sec
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_checkpoint_pages_sec and $jp1im_TrendData_labels
resource_en
category
database_sql
label
Checkpoint pages per second
description
Checkpoint pages per second
unit
-
resource_ja
category
database_sql
label
チェックポイント・ページ/秒
description
チェックポイント・ページ/秒。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
io_stall_seconds※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
io_stall_seconds
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
avg(mssql_io_stall_seconds)without(operation) and $jp1im_TrendData_labels
resource_en
category
database_sql
label
Stall time per I/O operation for the database
description
Stall time per I/O operation for the database (in seconds)
unit
sec
resource_ja
category
database_sql
label
データベースとI/O操作あたりのストール時間
description
データベースとI/O操作あたりのストール時間。
unit
秒
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
io_stall_read_seconds※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
io_stall_read_seconds
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_io_stall_seconds{operation="read"} and $jp1im_TrendData_labels
resource_en
category
database_sql
label
Stall time per read 1 operation
description
Stall time per read 1 operation (in seconds)
unit
sec
resource_ja
category
database_sql
label
read 1操作あたりのストール時間
description
read 1操作あたりのストール時間。
unit
秒
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
io_stall_write_seconds※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
io_stall_write_seconds
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_io_stall_seconds{operation="write"} and $jp1im_TrendData_labels
resource_en
category
database_sql
label
Stall time per write 1 operation
description
Stall time per write 1 operation (in seconds)
unit
sec
resource_ja
category
database_sql
label
write 1操作あたりのストール時間
description
write 1操作あたりのストール時間。
unit
秒
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
io_stall_total_seconds※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
io_stall_total_seconds
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_io_stall_total_seconds and $jp1im_TrendData_labels
resource_en
category
database_sql
label
Total stall time per database
description
Total stall time per database (in seconds)
unit
sec
resource_ja
category
database_sql
label
データベースごとの合計停止時間
description
データベースごとの合計停止時間。
unit
秒
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
resident_memory_mbytes※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
resident_memory_mbytes
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_resident_memory_bytes /1024/1024 and $jp1im_TrendData_labels
resource_en
category
database_sql
label
SQL Server resident memory size
description
SQL Server resident memory size (also known as the working set)
unit
MBytes
resource_ja
category
database_sql
label
Server常駐メモリサイズ
description
SQL Server常駐メモリサイズ(別名ワーキングセット)。
unit
MBytes
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
virtual_memory_mbytes※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
virtual_memory_mbytes
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_virtual_memory_bytes /1024/1024 and $jp1im_TrendData_labels
resource_en
category
database_sql
label
commit size
description
SQL Server commit size for virtual memory
unit
MBytes
resource_ja
category
database_sql
label
コミットサイズ
description
SQL Serverの仮想メモリに対するコミットサイズ。
unit
MBytes
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
memory_utilization_percentage※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
memory_utilization_percentage
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_memory_utilization_percentage and $jp1im_TrendData_labels
resource_en
category
database_sql
label
The percentage of committed memory within the working set
description
The percentage of committed memory within the working set
unit
%
resource_ja
category
database_sql
label
ワーキング セット内のコミット済みメモリの割合
description
ワーキング セット内のコミット済みメモリの割合。
unit
%
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
page_fault_count※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
page_fault_count
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
rate(mssql_page_fault_count[2m]) and $jp1im_TrendData_labels
resource_en
category
database_sql
label
The number of page faults generated by the SQL Server process
description
The number of page faults generated by the SQL Server process
unit
-
resource_ja
category
database_sql
label
SQL Serverプロセスによって発生したページ フォールトの数
description
SQL Serverプロセスによって発生したページ フォールトの数。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
os_memory_mbytes※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
os_memory_mbytes
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
sum(mssql_os_memory)without(state) /1024/1024 and $jp1im_TrendData_labels
resource_en
category
database_sql
label
OS physical memory (total)
description
OS physical memory (total)
unit
MBytes
resource_ja
category
database_sql
label
OS物理メモリ(全体)
description
OS物理メモリ(全体)。
unit
MBytes
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
os_memory_available_mbytes※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
os_memory_available_mbytes
default
true
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_os_memory{state="available"} /1024/1024 and $jp1im_TrendData_labels
resource_en
category
database_sql
label
OS physical memory (available)
description
OS physical memory (available)
unit
MBytes
resource_ja
category
database_sql
label
OS物理メモリ(使用可能)
description
OS物理メモリ(使用可能)。
unit
MBytes
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
os_memory_used_mbytes※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
os_memory_used_mbytes
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_os_memory{state="used"} /1024/1024 and $jp1im_TrendData_labels
resource_en
category
database_sql
label
OS physical memory (used)
description
OS physical memory (used)
unit
MBytes
resource_ja
category
database_sql
label
OS物理メモリ(使用済み)
description
OS物理メモリ(使用済み)。
unit
MBytes
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
os_page_file※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
os_page_file
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
sum(mssql_os_page_file)without(state) and $jp1im_TrendData_labels
resource_en
category
database_sql
label
OS page file (total)
description
OS page file (total)
unit
-
resource_ja
category
database_sql
label
OSページファイル(全体)
description
OSページファイル(全体)。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
os_page_file_available※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
os_page_file_available
default
true
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_os_page_file{state="available"} and $jp1im_TrendData_labels
resource_en
category
database_sql
label
OS page file (available)
description
OS page file (available)
unit
-
resource_ja
category
database_sql
label
OSページファイル(使用可能)
description
OSページファイル(使用可能)。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
os_page_file_used※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
os_page_file_used
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_os_page_file{state="used"} and $jp1im_TrendData_labels
resource_en
category
database_sql
label
OS page file (used)
description
OS page file (used)
unit
-
resource_ja
category
database_sql
label
OSページファイル(使用済み)
description
OSページファイル(使用済み)。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL Serverに該当するフィールドはありません。
-
process_count※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
process_count
default
true
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_database_detail_process_count and $jp1im_TrendData_labels
resource_en
category
database_sql
label
Total number of processes
description
Total number of processes
unit
-
resource_ja
category
database_sql
label
プロセスの合計数
description
プロセスの合計数。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL ServerのPD_DDレコードのProcess Countフィールドと同等です。
-
perc_busy_percentage※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
perc_busy_percentage
default
true
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_global_server_summary_perc_busy and $jp1im_TrendData_labels
resource_en
category
database_sql
label
The percentage of CPU busy time
description
The percentage of CPU busy time
unit
%
resource_ja
category
database_sql
label
CPUビジー時間の割合
description
CPUビジー時間の割合。
unit
%
- 注※
-
JP1/PFM - RM for Microsoft SQL ServerのPIレコードのCPU %フィールドと同等です。
-
server_summary_packet_errors※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
server_summary_packet_errors
default
False
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_global_server_summary_packet_errors and $jp1im_TrendData_labels
resource_en
category
database_sql
label
The number of packet errors
description
The number of packet errors
unit
-
resource_ja
category
database_sql
label
パケットエラーの数
description
パケットエラーの数。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL ServerのPIレコードのPkt Errorsフィールドと同等です。
-
blocked_processes※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
blocked_processes
default
true
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_server_detail_blocked_processes and $jp1im_TrendData_labels
resource_en
category
database_sql
label
The number of processes waiting due to processes locked
description
The number of processes waiting due to processes running on Microsoft SQL Server being locked
unit
-
resource_ja
category
database_sql
label
プロセスがロックしていることにより待たされているプロセスの数
description
Microsoft SQL Serverで動作しているプロセスがロックしていることにより待たされているプロセスの数。
unit
-
- 注※
-
JP1/PFM - RM for Microsoft SQL ServerのPDレコードのBlocked Processesフィールドと同等です。
-
server_overview_cache_hit※
■設定内容(初期状態)
メンバー名
設定内容(初期状態)
name
server_overview_cache_hit
default
true
メトリック定義ファイル用promql($jp1im_TrendData_labelsを含む)
mssql_server_overview_cache_hit and $jp1im_TrendData_labels
resource_en
category
database_sql
label
The percentage of times data pages were found in the data cache
description
The percentage of times data pages were found in the data cache
unit
%
resource_ja
category
database_sql
label
データキャッシュ内でデータページが見つかった回数の割合
description
データキャッシュ内でデータページが見つかった回数の割合。
unit
%
- 注※
-
JP1/PFM - RM for Microsoft SQL ServerのPI_SERVレコードのCache Hit %フィールドと同等です。