Membuat kueri log lambat yang dihasilkan oleh instans ApsaraDB for Tair (kompatibel dengan Redis OSS) dalam rentang waktu yang ditentukan.
Deskripsi operasi
Untuk informasi tentang operasi terkait di konsol, lihat Membuat kueri log lambat. Jumlah maksimum operasi DescribeSlowLogRecords dapat dipanggil per menit adalah 100.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
kvstore:DescribeSlowLogRecords |
get |
*DBInstance
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
r-bp1zxszhcgatnx**** |
| NodeId |
string |
No |
ID node di dalam instans. Anda dapat menentukan parameter ini untuk membuat kueri log lambat dari node yang ditentukan. Catatan
Parameter ini hanya tersedia jika instans menggunakan arsitektur read/write splitting atau cluster. |
r-bp1zxszhcgatnx****-db-0 |
| StartTime |
string |
Yes |
Awal rentang waktu yang akan dikueri. Tentukan waktu dalam format yyyy-MM-ddTHH:mmZ. Waktu harus dalam UTC. |
2019-03-10T14:00Z |
| EndTime |
string |
Yes |
Akhir rentang waktu yang akan dikueri. Waktu akhir harus lebih lambat daripada waktu mulai, dan rentang waktu tidak boleh melebihi satu hari. Kami merekomendasikan agar Anda menentukan rentang waktu tidak lebih dari satu jam. Tentukan waktu dalam format yyyy-MM-ddTHH:mmZ. Waktu harus dalam UTC. |
2019-03-10T15:00Z |
| DBName |
string |
No |
Nama database. |
0 |
| PageSize |
integer |
No |
Jumlah maksimum entri yang dikembalikan pada setiap halaman. Nilai yang valid: 30, 50, dan 100. Nilai default: 30. |
30 |
| PageNumber |
integer |
No |
Nomor halaman. Nilai harus berupa bilangan bulat positif yang lebih besar dari 0 dan tidak melebihi nilai maksimum tipe data Integer. Nilai default: 1. |
1 |
| SlowLogRecordType |
string |
No |
Tipe log lambat. Nilai yang valid:
|
proxy |
| QueryKeyword |
string |
No |
Kata kunci yang digunakan untuk mencari hasil yang dikembalikan. Nilai harus berupa string. |
keyword1 |
| OrderType |
string |
No |
Urutan pengurutan hasil yang dikembalikan. Nilai yang valid:
|
ASC |
| OrderBy |
string |
No |
Field yang digunakan untuk mengurutkan hasil yang dikembalikan. Nilai yang valid:
|
execution_time |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| StartTime |
string |
Awal rentang waktu yang dikueri. |
2019-03-10T14:00Z |
| RequestId |
string |
ID permintaan. |
686BB8A6-BBA5-47E5-8A75-D2ADE433**** |
| PageRecordCount |
integer |
Jumlah entri log yang dikembalikan pada halaman saat ini. |
1 |
| TotalRecordCount |
integer |
Jumlah total entri log yang dikembalikan. |
1 |
| PageSize |
integer |
Jumlah maksimum entri log yang dikembalikan pada setiap halaman. |
30 |
| InstanceId |
string |
ID instans. |
r-bp10n******** |
| Engine |
string |
Engine database. |
Redis |
| PageNumber |
integer |
Nomor halaman dari halaman yang dikembalikan. |
1 |
| Items |
object |
||
| LogRecords |
array<object> |
Kumpulan entri log lambat yang dikembalikan. |
|
|
object |
|||
| Account |
string |
The ID of the account. |
0 |
| ElapsedTime |
integer |
The amount of time consumed to execute the slow query statement. Unit: microseconds. |
248 |
| Command |
string |
The slow query statement. |
KEYS * |
| DBName |
string |
The database name. |
0 |
| ExecuteTime |
string |
The start time when the slow query statement was executed. The time is displayed in the YYYY-MM-DDTHH:mm:ssZ format. |
2019-03-12T09:18:41Z |
| DataBaseName |
string |
The database name. This parameter serves the same purpose as the DBName parameter. We recommend that you use the DBName parameter. |
0 |
| NodeId |
string |
The node ID. |
r-bp1zxszhcgatnx****-db-0 |
| AccountName |
string |
The username of the account. |
demo |
| IPAddress |
string |
The IP address of the client. |
172.16.88.*** |
Contoh
Respons sukses
JSONformat
{
"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.***"
}
]
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 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. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.