すべてのプロダクト
Search
ドキュメントセンター

Tair (Redis® OSS-Compatible):DescribeHistoryMonitorValues

最終更新日:Aug 26, 2026

ApsaraDB for Tair (Redis® OSS-Compatible) データベースインスタンスのパフォーマンスモニタリング情報を照会します。

操作説明

この API に対応するコンソール操作については、「パフォーマンスモニタリング」を参照してください。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

kvstore:DescribeHistoryMonitorValues

get

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}

  • kvstore:ResourceTag
  • kvstore:ResourceTag
  • kvstore:ResourceTag
  • kvstore:ResourceTag
なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

InstanceId

string

必須

インスタンスの ID。

r-bp1zxszhcgatnx******

StartTime

string

必須

履歴モニタリングデータのクエリの開始時刻。yyyy-MM-ddTHH:mm:ssZ フォーマット (協定世界時 (UTC)) で時間を指定します。

2022-11-06T00:00:00Z

EndTime

string

必須

履歴モニタリングデータのクエリの終了時刻。終了時刻は開始時刻より後である必要があります。yyyy-MM-ddTHH:mm:ssZ フォーマット (協定世界時 (UTC)) で時間を指定します。

説明

過去 1 か月分のモニタリングデータを照会でき、最大有効値は 7 日以内です。

2022-11-06T00:30:00Z

IntervalForHistory

string

必須

[非推奨] このパラメーターは非推奨であり、固定値 01m を持ちます。

システムは開始時刻と終了時刻に基づいてクエリ間隔を自動的に決定します。たとえば、クエリの時間範囲が 10 分以下の場合、データ集約周波数は 5s となり、クエリ結果は 5s の頻度で返されます。

説明
  • クエリ結果はインスタンスのデータ集約周波数に合わせられます。指定した StartTime がデータ集約のポイントに一致しない場合、システムが返す最初のポイントは最も近いデータ集約のポイントとなります。たとえば、指定した StartTime が 2022-01-20T12:01:48Z の場合、システムが返す最初のポイントは 2022-01-20T12:01:45Z です。

  • インスタンスのデータシャード数が 32 以上の場合、最小データ集約周波数は 1 分です。

01m

MonitorKeys

string

任意

監視メトリクス。複数の監視メトリクスを指定する場合は、カンマ (,) で区切ります。CpuUsage を例にとると以下のようになります。

  • クラスターまたは読み書き分離アーキテクチャ:

    • 全データノード (DB) の全体の CPU 使用量を照会するには、CpuUsage$db を指定します。

    • シングルノードの CPU 使用量を照会するには、CpuUsage を指定し、NodeId パラメーターを DB ノードにセットします。

  • 標準アーキテクチャ (プライマリ/セカンダリ): CpuUsage を指定します。

その他の監視メトリクスおよび詳細な説明については、MonitorKeys パラメーターの説明を参照してください。

説明
  • デフォルト値は空であり、UsedMemory および quotaMemory メトリックが返されます。

  • クエリの効率を確保するため、シングルノードの監視メトリクスを照会する場合は、リクエストごとに 5 つ以下の監視メトリクスを指定してください。集約された監視メトリクスを照会する場合は、リクエストごとに 1 つ以下の監視メトリクスを指定してください。

CpuUsage

NodeId

string

任意

インスタンス内のノードの ID。特定のノードのモニタリング情報を照会するには、このパラメーターを指定します。

説明
  • このパラメーターは、インスタンスアーキテクチャが読み書き分離またはクラスターの場合にのみ使用できます。

  • ノード ID をクエリするには、 DescribeLogicInstanceTopology 操作を呼び出します。

r-bp1zxszhcgatnx****-db-0#1679****

NodeRole

string

任意

クラウドネイティブ読み書き分離アーキテクチャインスタンスの読み取り専用ノードのメトリックをクエリするには、特定の NodeId を指定し、このパラメーターを READONLY にセットします。

説明

それ以外の場合は、このパラメーターを指定する必要はありません (または MASTER を指定します)。

READONLY

Type

string

任意

MonitorKeys パラメーターの説明

OpenAPI を呼び出す際は、下表の MonitorKeys 列のパラメーターを指定します。システムはサブメトリックを返します。インスタンスは一般監視メトリクスおよびコマンド統計監視メトリクスをサポートしています。

一般的な監視メトリクス

以下に、一般的な監視メトリクスの使用方法について説明します。CpuUsage を例として使用します。

  • クラスターアーキテクチャまたは読み書き分離アーキテクチャ:

    • すべてのデータノード (DB) の全体的な CPU 使用率を照会するには、CpuUsage$db を指定します。

    • すべての Proxy ノードの全体的な CPU 使用率を照会するには、CpuUsage$proxy を指定します。

    • 単一のデータノードまたは Proxy ノードの CPU 使用率を照会するには、CpuUsage を指定し、NodeId パラメーターを DB ノードまたは Proxy ノードに設定します。

  • 標準アーキテクチャ (プライマリ/セカンダリ): CpuUsage を指定します。

MonitorKeys

サブメトリック

単位

説明

サポートされるスコープ

CpuUsage

CpuUsage

%

CPU 使用率。有効値: 0〜100。

説明

インスタンスが以前に RedisCpuUsage パラメーターを使用していたか、または返していた場合は、引き続き元のパラメーターを使用できます。

  • DB

  • DB 集約

  • Proxy

  • Proxy 集約

MemoryUsage

memoryUsage

%

メモリ使用率。

  • DB

  • DB 集約

quotaMemory

quotaMemory

バイト

現在のシャードの合計メモリ。

  • DB

  • DB 集約

UsedMemory

UsedMemory

バイト

データとキャッシュを含む使用済みメモリ。

  • DB

  • DB 集約

Tair_PmemUsage

PmemUsage

%

永続メモリ使用率、使用済み永続メモリ、および合計永続メモリ。

このメトリックは、永続メモリ最適化インスタンスでのみサポートされています。

  • DB

  • DB 集約

Tair_Pmem

PmemUsed

バイト

PmemQuota

バイト

Redis_DetailedSpaceUsage

ins_size

MB

インスタンスの合計ストレージ容量、データファイル (AOF および RDB ファイルを含む) が使用するディスク容量、およびログファイル (操作ログを含む) が使用するディスク容量。

このメトリックは、クラシックデプロイモード (旧ローカルディスク) のメモリ最適化インスタンスでのみサポートされています。

  • DB

  • DB 集約

data_size

MB

log_size

MB

Redis_Memory_Monitor

used_memory_rss

バイト

プロセスが占有する物理メモリ。これは、オペレーティングシステムによって Tair サービスに割り当てられたメモリです。

  • DB

used_memory_lua

バイト

Lua スクリプトによって使用されるメモリ。

used_memory_startup

バイト

Tair の起動時に消費されるメモリ。

lazyfree_pending_objects

個数

Tair の遅延解放操作中に、実際のメモリ回収を待機しているキーの数。

used_memory_overhead

バイト

データセットの内部メカニズムを維持するために Tair に必要なメモリオーバーヘッド。これには、すべてのクライアントの出力バッファー、クエリバッファー、および AOF が含まれます。

used_memory_dataset

バイト

データが占有するメモリ領域。

CustomerMemoryUsage

CustomerMemoryUsage

%

ユーザーメモリ使用率。有効値: 0〜100。

  • DB

  • DB 集約

UsedQPS

TotalQps

回/秒

読み取りコマンドと書き込みコマンドを含む、1 秒あたりの合計リクエスト数。

  • DB

  • DB 集約

  • Proxy

  • Proxy 集約

GetQps

回/秒

それぞれ 1 秒あたりの読み取りコマンドおよび書き込みコマンドのリクエスト数。インスタンスの互換バージョンは Redis 4.0 以降である必要があります。

PutQps

回/秒

OtherOps

回/秒

PING、INFO、SELECT、AUTH など、読み取りまたは書き込み属性を持たないリクエスト。Proxy はリクエストに対して特別な処理を実行するため、インスタンスに Proxy ノードがある場合、OtherOps には一部の INFO リクエストのみが含まれます。

ConnectionUsage

connectionUsage

%

接続使用率。計算方法: 使用中の接続数 ÷ インスタンスでサポートされている接続の総数。このメトリックは、クライアントがダイレクト接続アドレスを介して Tair インスタンス (クラスターアーキテクチャ) に接続する場合に役立ちます。

  • DB

  • DB 集約

UsedConnection

ConnCount

個数

使用中の接続数。

IntranetIn

InFlow

KB/s

インバウンドおよびアウトバウンドトラフィックレート。

  • DB

  • DB 集約

  • Proxy

  • Proxy 集約

IntranetOut

OutFlow

KB/s

IntranetInRatio

intranetInRatio

%

インバウンドおよびアウトバウンドトラフィック使用率。

  • DB

  • DB 集約

IntranetOutRatio

intranetOutRatio

%

Redis_Avg_Rt_Monitor

AvgRt

us

平均レイテンシ。バックエンドノードがコマンドを受信してからレスポンスを送信するまでの平均時間を示します。

  • DB ノードのメトリックには、Proxy および負荷分散によって消費される時間は含まれません。

  • Proxy ノードのメトリックには、DB および Proxy によって消費される時間が含まれますが、負荷分散によって消費される時間は含まれません。

  • DB

レスポンスフィールド

フィールド

説明

object

MonitorHistory

string

JSON フォーマットで返されるモニタリング情報。詳細については、「モニタリングパラメーターの説明」を参照してください。

説明

データ転送効率を向上させるため、ゼロ以外のモニタリングデータのみが返されます。表示されていない他のすべてのモニタリングデータのデフォルト値は 0 です。

"{\"2022-11-06T00:00:00Z\":{\"memoryUsage\":\"6.67\"},\"2022-11-06T00:00:05Z\":{\"memoryUsage\":\"6.67\"},\"2022-11-06T00:00:10Z\":{\"memoryUsage\":\"6.67\"},\"2022-11-06T00:00:15Z\":{\"memoryUsage\":\"6.67\"},\"2022-11-06T00:00:20Z\":{\"memoryUsage\":\"6.67\"},\"2022-11-06T00:00:25Z\":{\"memoryUsage\":\"6.67\"}}"

RequestId

string

リクエスト ID。

F0997EE8-F4C2-4503-9168-85177ED7****

MonitorLegend

string

成功レスポンス

JSONJSON

{
  "MonitorHistory": "\"{\\\"2022-11-06T00:00:00Z\\\":{\\\"memoryUsage\\\":\\\"6.67\\\"},\\\"2022-11-06T00:00:05Z\\\":{\\\"memoryUsage\\\":\\\"6.67\\\"},\\\"2022-11-06T00:00:10Z\\\":{\\\"memoryUsage\\\":\\\"6.67\\\"},\\\"2022-11-06T00:00:15Z\\\":{\\\"memoryUsage\\\":\\\"6.67\\\"},\\\"2022-11-06T00:00:20Z\\\":{\\\"memoryUsage\\\":\\\"6.67\\\"},\\\"2022-11-06T00:00:25Z\\\":{\\\"memoryUsage\\\":\\\"6.67\\\"}}\"",
  "RequestId": "F0997EE8-F4C2-4503-9168-85177ED7****",
  "MonitorLegend": ""
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 InvalidStartTime.Malformed The Specified parameter "StartTime" is not valid.
400 InvalidEndTime.Malformed The Specified parameter "EndTime" is not valid.

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。