本文へスキップ

Redisメトリクス

データベース指標は、データベースの作業量とリソースの使用量を包括的に収集します。WhaTapモニタリングサービスは持続的に指標を収集してデータベースのボトルネックを確認し、性能問題の根本原因を識別するのに役立つデータを提供します。

メトリクスに関する詳細については、次の文書を参照してください。

agent_status_summary

エージェントの状態に関するメトリクスを10秒間隔で収集したカテゴリです。

Fields

フィールド名単位説明備考
inActTimeミリ秒(ms)エージェントが無効になったままの時間-
isActive-現在のエージェントの活性化状態true / false
isRestart-エージェントの再起動可否true / false
lastActTimeミリ秒(ms)最後にエージェントが活性化された状態の時刻0: 無効化された場合
oid-プロジェクトに含まれる各エージェントの固有の識別子-
startTimeミリ秒(ms)エージェントが開始された時点でのタイムスタンプ-

db_redis_counter

Tags

次はdb_redis_counterカテゴリに収集されるタグ値の案内です。

タグ名説明備考
onameエージェント名です。ユニーク値

Field

次はdb_redis_counterカテゴリに収集されるフィールド値の案内です。

MetricsDescriptionCategory
active_defrag_hitsアクティブなデフラグ操作中に発生したヒットの数です。メモリ
active_defrag_key_hitsデフラグ操作でヒットしたキーの数です。メモリ
active_defrag_key_missesデフラグ操作で見逃したキーの数です。メモリ
active_defrag_missesアクティブなデフラグ操作中に見逃したヒットの数です。メモリ
active_defrag_running現在、アクティブなデフラグ操作のステータスです。メモリ
allocator_activeクォータでアクティブ化されたメモリの量です。メモリ
allocator_allocatedクォータで割り当てられたメモリの量です。メモリ
allocator_frag_bytesクォータで発生したメモリ断片化バイトの数です。メモリ
allocator_frag_ratioクォータで発生したメモリの断片化率です。メモリ
allocator_residentクォータで実際に使用中のメモリの量です。メモリ
allocator_rss_bytesクォータで実際に使用中のメモリのバイト数です。メモリ
allocator_rss_ratioクォータで発生したRSSの割合です。メモリ
aof_current_rewrite_time_sec現在AOF rewriteにかかった時間(秒)です。Persistence
aof_enabledAOF(Append Only File)の活性化状態の有無です。redis.confファイルにappendonlyモードがyesの時は1noの時は0です。yesの時はRedisサーバー開始の際、appendonly.aofファイルを読み、noの時はdump.rdbファイルを読みます。Persistence
aof_last_cow_size最後のAOF rewrite時点のCOW(Copy On Write) のサイズです。Persistence
aof_last_rewrite_time_sec最後のAOF rewriteにかかった時間(秒)です。Persistence
aof_rewrite_in_progress現在のAOFファイルをバックグラウンドで保存している場合は1と表示します。Persistence
aof_rewrite_scheduledAOF rewriteを実行する予定がある場合は1です。RDBファイルを保存中であれば同時にAOFファイルを保存できないため、予定(scheduled:1)に設定し、保存が完了するとAOF rewriteを開始します。Persistence
aof_rewrites行われたAOF rewrite作業の数です。Persistence
aof_rewrites_consecutive_failures連続して失敗したAOF rewriteの回数です。Persistence
async_loading非同期データロードの進行有無です。Persistence
avg_ttl_db0DB0にキー(key)が残っている時間(millisecond)です。Keyspace
avg_ttl_db1DB1にキー(key)が残っている時間(millisecond)Keyspace
blocked_clientsBLPOPBRPOPBRPOPLPUSHコマンドで待機しているクライアントの数です。Clients
client_recent_max_input_bufferクライアントの最近の最大入力バッファサイズです。Clients
client_recent_max_output_bufferクライアントの最近の最大出力バッファサイズです。Clients
clients_in_timeout_tableタイムアウトテーブル内のクライアントの数です。Clients
cluster_connectionsクラスター内の接続数です。Clients
cmdstat_auth_callsAUTHコマンドの呼び出し回数です。Commandstats
cmdstat_auth_failed_calls失敗したAUTHコマンドの呼び出し回数です。Commandstats
cmdstat_auth_rejected_calls拒否されたAUTHコマンドの呼び出し回数です。Commandstats
cmdstat_auth_usecAUTHコマンドにかかったマイクロ秒(microsecond) 時間です。Commandstats
cmdstat_auth_usec_per_callAUTHコマンド呼び出し当たりの平均マイクロ秒(microsecond) 時間です。Commandstats
cmdstat_client|list_callsCLIENT LISTコマンドの呼び出し回数です。Commandstats
cmdstat_client|list_failed_calls失敗したCLIENT LISTコマンドの呼び出し回数です。Commandstats
cmdstat_client|list_rejected_calls拒否されたCLIENT LISTコマンドの呼び出し回数です。Commandstats
cmdstat_client|list_usecCLIENT LISTコマンドにかかったマイクロ秒(microsecond) 時間です。Commandstats
cmdstat_client|list_usec_per_callCLIENT LISTコマンド呼び出し当たりの平均マイクロ秒(microsecond) 時間です。Commandstats
cmdstat_cluster|info_callsCLUSTER INFOコマンドの呼び出し回数です。Commandstats
cmdstat_cluster|info_failed_calls失敗したCLUSTER INFOコマンドの呼び出し回数です。Commandstats
cmdstat_cluster|info_rejected_calls拒否されたCLUSTER INFOコマンドの呼び出し回数です。Commandstats
cmdstat_cluster|info_usecCLUSTER INFOコマンドにかかったマイクロ秒(microsecond) 時間です。Commandstats
cmdstat_cluster|info_usec_per_callCLUSTER INFOコマンド呼び出し当たりの平均マイクロ秒(microsecond) 時間です。Commandstats
cmdstat_cluster|nodes_callsCLUSTER NODESコマンドの呼び出し回数です。Commandstats
cmdstat_cluster|nodes_failed_calls失敗したCLUSTER NODESコマンドの呼び出し回数です。Commandstats
cmdstat_cluster|nodes_rejected_calls拒否されたCLUSTER NODESコマンドの呼び出し回数です。Commandstats
cmdstat_cluster|nodes_usecCLUSTER NODESコマンドにかかったマイクロ秒(microsecond) 時間です。Commandstats
cmdstat_cluster|nodes_usec_per_callCLUSTER NODESコマンド呼び出し当たりの平均マイクロ秒(microsecond) 時間です。Commandstats
cmdstat_command_callsCOMMANDコマンドの呼び出し回数です。Commandstats
cmdstat_command_failed_calls失敗したCOMMANDコマンドの呼び出し回数です。Commandstats
cmdstat_command_rejected_calls拒否されたCOMMANDコマンドの呼び出し回数です。Commandstats
cmdstat_command_usecCOMMANDコマンドにかかったマイクロ秒(microsecond) 時間です。Commandstats
cmdstat_command_usec_per_callCOMMANDコマンド呼び出し当たりの平均マイクロ秒(microsecond) 時間です。Commandstats
cmdstat_command|docs_callsCOMMAND DOCSコマンドの呼び出し回数です。Commandstats
cmdstat_command|docs_failed_calls失敗したCOMMAND DOCSコマンドの呼び出し回数です。Commandstats
cmdstat_command|docs_rejected_calls拒否されたCOMMAND DOCSコマンドの呼び出し回数です。Commandstats
cmdstat_command|docs_usecCOMMAND DOCSコマンドにかかったマイクロ秒(microsecond) 時間です。Commandstats
cmdstat_command|docs_usec_per_callCOMMAND DOCSコマンド呼び出し当たりの平均マイクロ秒(microsecond) 時間です。Commandstats
cmdstat_config|get_callsCONFIG GETコマンドの呼び出し回数です。Commandstats
cmdstat_config|get_failed_calls失敗したCONFIG GETコマンドの呼び出し回数です。Commandstats
cmdstat_config|get_rejected_calls拒否されたCONFIG GETコマンドの呼び出し回数です。Commandstats
cmdstat_config|get_usecCONFIG GETコマンドにかかったマイクロ秒(microsecond) 時間です。Commandstats
cmdstat_config|get_usec_per_callCONFIG GETコマンド呼び出し当たりの平均マイクロ秒(microsecond) 時間です。Commandstats
cmdstat_info_callsINFOコマンドの呼び出し回数です。Commandstats
cmdstat_info_failed_calls失敗したINFOコマンドの呼び出し回数です。Commandstats
cmdstat_info_rejected_calls拒否されたINFOコマンドの呼び出し回数です。Commandstats
cmdstat_info_usecINFOコマンドにかかったマイクロ秒(microsecond) 時間です。Commandstats
cmdstat_info_usec_per_callINFOコマンド呼び出し当たりの平均マイクロ秒(microsecond) 時間です。Commandstats
cmdstat_ping_callsPINGコマンドの呼び出し回数です。Commandstats
cmdstat_ping_failed_calls失敗したPINGコマンドの呼び出し回数です。Commandstats
cmdstat_ping_rejected_calls拒否されたPINGコマンドの呼び出し回数です。Commandstats
cmdstat_ping_usecPINGコマンドにかかったマイクロ秒(microsecond) 時間です。Commandstats
cmdstat_ping_usec_per_callPINGコマンド呼び出し当たりの平均マイクロ秒(microsecond) 時間です。Commandstats
cmdstat_psync_callsPSYNCコマンドの呼び出し回数です。Commandstats
cmdstat_psync_failed_calls失敗したPSYNCコマンドの呼び出し回数です。Commandstats
cmdstat_psync_rejected_calls拒否されたPSYNCコマンドの呼び出し回数です。Commandstats
cmdstat_psync_usecPSYNCコマンドにかかったマイクロ秒(microsecond) 時間です。Commandstats
cmdstat_psync_usec_per_callPSYNCコマンド呼び出し当たりの平均マイクロ秒(microsecond) 時間です。Commandstats
cmdstat_quit_callsQUITコマンドの呼び出し回数です。Commandstats
cmdstat_quit_failed_calls失敗したQUITコマンドの呼び出し回数です。Commandstats
cmdstat_quit_rejected_calls拒否されたQUITコマンドの呼び出し回数です。Commandstats
cmdstat_quit_usecQUITコマンドにかかったマイクロ秒(microsecond) 時間です。Commandstats
cmdstat_quit_usec_per_callQUITコマンド呼び出し当たりの平均マイクロ秒(microsecond) 時間です。Commandstats
cmdstat_replconf_callsREPLCONFコマンドの呼び出し回数です。Commandstats
cmdstat_replconf_failed_calls失敗したREPLCONFコマンドの呼び出し回数です。Commandstats
cmdstat_replconf_rejected_calls拒否されたREPLCONFコマンドの呼び出し回数です。Commandstats
cmdstat_replconf_usecREPLCONFコマンドにかかったマイクロ秒(microsecond) 時間です。Commandstats
cmdstat_replconf_usec_per_callREPLCONFコマンド呼び出し当たりの平均マイクロ秒(microsecond) 時間です。Commandstats
connect_error接続エラーの数です。Stats
connected_clients現在接続されているクライアントの数です。(スレーブノード接続は除く)Clients
connected_slavesマスターの場合、接続されたスレーブの数です。REPLICATION
cpu_cores使用可能なCPUコアの数です。CPU
current_active_defrag_time現在、アクティブなデフラグ操作の時間です。メモリ
current_cow_peak現在、COW(Copy On Write)のピークサイズです。メモリ
current_cow_size現在COW(Copy On Write)のサイズです。メモリ
current_cow_size_age現在COWサイズの持続時間です。メモリ
current_eviction_exceeded_time現在メモリ強制抽出が超過した時間です。メモリ
current_fork_perc現在のフォーク作業の進行率(%)です。Persistence
current_save_keys_processed現在の保存作業で処理されたキーの数です。Persistence
current_save_keys_total現在の保存作業で処理するキー数の合計です。Persistence
dump_payload_sanitizationsダンプペイロードで実行された整理作業の数です。Persistence
errorstat_ERRERRタイプのエラー発生数です。Stats
errorstat_NOAUTHNOAUTHタイプのエラー発生数です。Stats
evicted_clientsメモリ不足で追放されたクライアントの数です。Clients
evicted_keysメモリ不足で追放されたキーの数です。Keyspace
expire_cycle_cpu_milliseconds満了サイクルでかかったCPU時間(ミリ秒)です。CPU
expired_keysexpireコマンドで削除されたキーの数です。Keyspace
expired_stale_perc期限切れのステイルキーの比率(%)です。Keyspace
expired_time_cap_reached_count満了時間の制限に達した回数です。Keyspace
expires_db0DB0で満了するキー(key)の数です。Keyspace
expires_db0DB1で満了するキー(key)の数です。Keyspace
fatal_count致命的なエラーの数です。Stats
instantaneous_input_kbps瞬間入力速度(kbps)です。Stats
instantaneous_input_repl_kbps瞬間入力複製速度(kbps)です。Replication
instantaneous_ops_per_sec1 秒当たりに処理されたコマンドの数です。現在、1秒当たり何件ずつ処理しているか確認できます。Stats
instantaneous_output_kbps瞬間出力速度(kbps)です。Stats
instantaneous_output_repl_kbps瞬時出力複製速度(kbps)です。Replication
io_threaded_reads_processedI/Oスレッドで処理された読み取り作業の数です。Stats
io_threaded_writes_processedI/Oスレッドで処理された書き込み作業の数です。Stats
keys_db0DB0で管理されるキー(key)の数です。Keyspace
keys_db1DB1で管理されるキー(key)の数です。Keyspace
keys_totalkeys_dbNの合計です。Keyspace
keyspace_hitsキースペースのヒット(hit) 数です。get keyコマンドを通じて値が出たら1増加します。Keyspace
keyspace_missesキースペースのミス(miss) 数です。get keyコマンドを通じてnilが出出たら増加します。Keyspace
latest_fork_usec最後のフォーク作業にかかった時間(マイクロ秒、microsecond)です。Persistence
lazyfree_pending_objectsLazyfree作業が保留中のオブジェクトの数です。メモリ
lazyfreed_objectsLazyfre作業で解除されたオブジェクトの数です。メモリ
loadingRedisのデータロード有無です。Stats
maxclients許可されている最大クライアントの数です。Clients
maxmemoryRedisで使用できる最大メモリの量です。メモリ
mem_aof_bufferAOFバッファで使用中のメモリ量です。メモリ
mem_clients_normal一般のクライアントが使用中のメモリの量です。メモリ
mem_clients_slavesスレーブクライアントが使用中のメモリの量です。Replication
mem_cluster_linksクラスター リンクが使用中のメモリの量です。メモリ
mem_fragmentation_bytesメモリ断片化によって発生したバイト数です。メモリ
mem_fragmentation_ratioused_memoryおよびused_memory_rssの割合です。メモリ
mem_not_counted_for_evict強制抽出の対象ではないメモリの量です。メモリ
mem_replication_backlog複製バックログが使用中のメモリの量です。Replication
mem_total_replication_buffers複製バッファが使用中のメモリ量の合計です。Replication
migrate_cached_socketsマイグレーションされたソケット数です。クラスターmigrateの特定値です。Stats
module_fork_in_progressモジュールフォークの進行有無です。Persistence
module_fork_last_cow_size最後のモジュールフォーク時点のCOWのサイズです。Persistence
node_stateRedisノードの現在の状態です。Stats
number_of_cached_scriptsキャッシュされたスクリプトの数です。Stats
number_of_functions登録された関数の数です。Stats
number_of_librariesロードされたライブラリの数です。Stats
pubsub_channels有効になっているPub/Subチャネルに接続されているチャネルの数です。Stats
pubsub_patterns有効になっているPub/Subパターンで接続されたパターンチャネルの数です。Stats
pubsubshard_channels有効になっているPub/Subシャードチャネルの数です。Stats
rdb_bgsave_in_progressバックグラウンドRDBの保存作業が進行中の際、1と表示します。Persistence
rdb_changes_since_last_saveRDBファイルを最後に保存して以来、入力されたデータ件数です。Persistence
rdb_current_bgsave_time_sec現在バックグラウンドでRDBを保存している場合、保存開始から現在までの所要時間(秒)です。Persistence
rdb_last_bgsave_time_sec最後のバックグラウンドRDB保存にかかった時間(秒)です。Persistence
rdb_last_cow_size最後のRDB保存時点のCOWのサイズです。Persistence
rdb_last_load_keys_expired最後のRDBロード時に満了したキーの数です。Persistence
rdb_last_load_keys_loaded最後のRDBロード時にロードされたキーの数です。Persistence
rdb_last_save_time最後のRDB保存時刻です。Persistence
rdb_saves実行されたRDB保存作業の数です。Persistence
rejected_connectionsmaxclients制限で拒否された接続数です。Stats
reply_buffer_expandsリプライバッファが拡張された回数です。Stats
reply_buffer_shrinksリプライバッファが縮小された回数です。Stats
repl_backlog_activeマスターなら1で、スレーブは0です。Replication
repl_backlog_sizeredis.confファイルのrepl-backlog-sizeの設定値です。スレーブとの接続が切れた時、入力されるデータをbacklog-bufferに保存します。再接続されると、全体データを再度受送信する必要はなく、backlog-bufferのデータをスレーブに送って同期化します。Replication
rss_overhead_bytesRSSオーバーヘッドバイトの数です。メモリ
rss_overhead_ratioRSSオーバーヘッドの比率です。メモリ
slave_expires_tracked_keysスレーブで満了した、トラッキングされたキーの数です。Replication
sync_fullマスターノードの際、スレーブノードとの完全同期の回数です。Replication
sync_partial_errマスターノードの際、スレーブノードとの部分同期エラーの回数です。Replication
sync_partial_okマスターノードの際、スレーブノードと成功した部分同期の回数です。Replication
total_active_defrag_timeアクティブなデフラグ操作の合計時間です。メモリ
total_commands_processedサーバーの起動後に処理した総コマンド数(保存、照会の両方)です。Commandstats
total_connections_receivedサーバーの起動後に受信された合計接続数です。Clients
total_error_replies発生したエラーの合計応答の数です。Stats
total_eviction_exceeded_timeメモリ強制抽出が超過した時間です。メモリ
total_forks実行されたフォーク作業の合計数です。Persistence
total_net_input_bytes受信されたネットワークバイトの合計数です。Stats
total_net_output_bytes転送されたネットワークバイトの合計数です。Stats
total_net_repl_input_bytes受信された複製ネットワークバイトの合計数です。Replication
total_net_repl_output_bytes転送された複製ネットワークバイトの合計数です。Replication
total_reads_processed処理された読み取り作業の合計数です。Stats
total_system_memory使用可能なシステムメモリの合計です。メモリ
total_writes_processed処理された書き込み作業の合計数です。Stats
tracking_clientsトラッキングを使用するクライアントの数です。Clients
tracking_total_itemsトラッキングされたアイテムの合計数です。Stats
tracking_total_keysトラッキングされたキーの合計数です。Keyspace
tracking_total_prefixesトラッキングされたプレフィックスの合計数です。Keyspace
unexpected_error_replies予期しないエラー応答の数です。Stats
used_cpuRedisサーバーが使用したCPUの合計時間(used_cpu_sys+used_cpu_user)です。CPU
used_cpu_children子プロセスで使用したCPUの合計時間です。CPU
used_cpu_sysシステムモードで使用されたCPUの合計時間です。CPU
used_cpu_sys_childrenRDB/AOFファイルを保存する際、子プロセスがシステムモードで使用したCPU時間です。CPU
used_cpu_userユーザーモードで使用されたCPUの合計時間です。CPU
used_cpu_user_childrenRDB/AOFファイルを保存する際、子プロセスがユーザーモードで使用したCPU時間です。CPU
used_memoryRedisサーバーが使用中の最大メモリの総量(bytes)です。メモリ
used_memory_datasetデータセットで使用中のメモリの量(bytes)です。メモリ
used_memory_dataset_percデータセットで使用中のメモリの割合(%)です。メモリ
used_memory_functions関数で使用中のメモリの量(bytes)です。メモリ
used_memory_luaLuaスクリプトで使用中のメモリの量(bytes)です。メモリ
used_memory_overheadLuaスクリプトで使用中のメモリの量(bytes)です。メモリ
used_memory_peakRedisサーバーが使用した最大メモリの量(bytes)です。メモリ
used_memory_peak_perc使用されたメモリのピーク比率(%)です。メモリ
used_memory_rssResident Set Size. プロセスが占める実際のメモリ(RAM) サイズです。メモリ
used_memory_scriptsスクリプトで使用中のメモリの量です。メモリ
used_memory_scripts_eval評価されたスクリプトで使用中のメモリの量です。メモリ
used_memory_startupRedisサーバーの起動時に使用したメモリの量です。メモリ
used_memory_vm_eval仮想メモリで評価されたスクリプトで使用中のメモリの量です。メモリ
used_memory_vm_functions仮想メモリで関数に使用中のメモリの量です。メモリ
used_memory_vm_total仮想メモリで使用中のメモリの総量です。メモリ
warning_count警告メッセージの数です。Stats

XOS関連メトリクス

次は、XOSエージェントから収集されるメトリクスについての説明です。

MetricUnitDescription
cpu(xos)pctCPU使用率、cpu_user + cpu_sys + cpu_iowaitの合計です。
cpu_user(xos)pctCPUがユーザーコードを実行する際にかかった時間です。
cpu_sys(xos)pctCPUがKernel codeを実行した時間です。
cpu_iowait(xos)pctCPUがIOを待機した時間です。
cpu_idle(xos)pctCPUプロセッサのアイドルタイムです。
disk_reads(xos)blockディスクから読み取ったデータの量です。
disk_read_bytes(xos)バイトディスクから読み取ったデータの量です。
disk_writes(xos)blockディスクに書き込んだデータの量です。
disk_write_bytes(xos)バイトディスクに書き込んだデータの量です。
mem(xos)pctメモリ使用率です。
mem_total(xos)MB全体のメモリ量です。
mem_free(xos)MBシステムで使用していないメモリの量です。
mem_used(xos)MBシステムで使用しているメモリ量です。
mem_buffcache(xos)MBbuff/cacheで使用中のメモリ量です。
mem_swaptotal(xos)MBSwap全体サイズ、物理メモリが不足している場合に備えて設定します。
mem_swapfree(xos)MBSwapの未使用領域、Swap領域はディスク領域が解放されるため、Swapを使用している場合は、システム性能が大幅に低下する可能性があります。
mem_available(xos)MBメモリの可用領域です。
net_recv_bytes(xos)バイトネットワークで受信されたデータの量です。
net_recv_packets(xos)-ネットワークで受信されたデータパケットの数です。
net_send_bytes(xos)バイトネットワークで送信したデータの量です。
net_send_packets(xos)-ネットワークに送信したデータパケットの数です。