Tair (Redis OSS-compatible) インスタンスが指定された期間内に生成したスロークエリログを照会します。
操作説明
スロークエリログは、Tair (Redis OSS-compatible) コンソールからも照会できます。詳細については、「インスタンスのスロークエリログを照会する」をご参照ください。この操作は、1 分間に最大 100 回まで呼び出すことができます。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
kvstore:DescribeSlowLogRecords |
get |
*DBInstance
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
必須 |
インスタンスの ID を指定します。 |
r-bp1zxszhcgatnx**** |
| NodeId |
string |
任意 |
インスタンス内のノードの ID を指定します。このパラメーターを設定することで、指定したノードのスロークエリログを照会できます。 説明
このパラメーターは、読み書き分離インスタンスおよびクラスターインスタンスでのみ使用可能です。 |
r-bp1zxszhcgatnx****-db-0 |
| StartTime |
string |
必須 |
照会対象の期間の開始時刻を指定します。ISO 8601 標準に従い、yyyy-MM-ddTHH:mmZ 形式で指定してください。時刻は協定世界時 (UTC) で指定する必要があります。 |
2019-03-10T14:00Z |
| EndTime |
string |
必須 |
照会対象の期間の終了時刻を指定します。終了時刻は開始時刻より後である必要があります。また、照会期間は 1 日を超えてはなりません。推奨される期間は 1 時間です。時刻は yyyy-MM-ddTHH:mmZ 形式で指定し、協定世界時 (UTC) で指定する必要があります。 |
2019-03-10T15:00Z |
| DBName |
string |
任意 |
データベース名を指定します。 |
0 |
| PageSize |
integer |
任意 |
1 ページあたりに返すエントリ数を指定します。有効な値は 30、50、100 です。デフォルト値は 30 です。 |
30 |
| PageNumber |
integer |
任意 |
返すページのページ番号を指定します。値は 0 より大きい整数である必要があります。デフォルト値は 1 です。 |
1 |
| SlowLogRecordType |
string |
任意 |
スロークエリログの種別を指定します。デフォルト値は db です。有効な値は以下のとおりです。
|
proxy |
| QueryKeyword |
string |
任意 |
スロークエリログを照会するためのキーワードを指定します。文字列型の値を設定できます。 |
keyword1 |
| OrderType |
string |
任意 |
結果の並べ替え順序を指定します。デフォルト値は DESC です。有効な値は以下のとおりです。
|
ASC |
| OrderBy |
string |
任意 |
結果を並べ替える基準となるディメンションを指定します。デフォルト値は execution_time です。有効な値は以下のとおりです。
|
execution_time |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| StartTime |
string |
クエリの開始時刻です。 |
2019-03-10T14:00Z |
| RequestId |
string |
リクエストの ID です。 |
686BB8A6-BBA5-47E5-8A75-D2ADE433**** |
| PageRecordCount |
integer |
現在のページで返されたログエントリ数です。 |
1 |
| TotalRecordCount |
integer |
返されたログエントリの合計数です。 |
1 |
| PageSize |
integer |
1 ページあたりに返すログエントリ数の最大値です。 |
30 |
| InstanceId |
string |
インスタンスの ID です。 |
r-bp10n******** |
| Engine |
string |
インスタンスで実行されているデータベースエンジンです。 |
Redis |
| PageNumber |
integer |
返されたページのページ番号です。 |
1 |
| Items |
object |
||
| LogRecords |
array<object> |
スロークエリログのエントリです。 |
|
|
object |
|||
| Account |
string |
アカウントの ID です。 |
0 |
| ElapsedTime |
integer |
スロークエリ文の実行に要した時間(マイクロ秒単位)です。 |
248 |
| Command |
string |
スロークエリ文です。 |
KEYS * |
| DBName |
string |
データベース名です。 |
0 |
| ExecuteTime |
string |
スロークエリ文の実行開始時刻です。YYYY-MM-DDTHH:mm:ssZ 形式で表示されます。 |
2019-03-12T09:18:41Z |
| DataBaseName |
string |
データベース名です。このパラメーターは DBName パラメーターと同様の目的で使用されます。ただし、DBName パラメーターの使用を推奨します。 |
0 |
| NodeId |
string |
ノード ID です。 |
r-bp1zxszhcgatnx****-db-0 |
| AccountName |
string |
アカウントのユーザー名です。 |
demo |
| IPAddress |
string |
クライアントの IP アドレスです。 |
172.16.88.*** |
例
成功レスポンス
JSONJSON
{
"StartTime": "2019-03-10T14:00Z",
"RequestId": "686BB8A6-BBA5-47E5-8A75-D2ADE433****",
"PageRecordCount": 1,
"TotalRecordCount": 1,
"PageSize": 30,
"InstanceId": "r-bp10n********",
"Engine": "Redis",
"PageNumber": 1,
"Items": {
"LogRecords": [
{
"Account": "0",
"ElapsedTime": 248,
"Command": "KEYS *",
"DBName": "0",
"ExecuteTime": "2019-03-12T09:18:41Z",
"DataBaseName": "0",
"NodeId": "r-bp1zxszhcgatnx****-db-0",
"AccountName": "demo",
"IPAddress": "172.16.88.***"
}
]
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | The Specified parameter StartTime is not valid. | |
| 400 | InvalidEndTime.Malformed | The Specified parameter EndTime is not valid. | |
| 403 | IncorrectEngineVersion | Current engine version does not support operations. | |
| 403 | ServerBusy | server busy now, please retry later. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。