Consulta los registros de un clúster de PolarDB, como los registros de conmutación por error entre nodos primario y secundario.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
polardb:DescribeDBLogFiles |
list |
*DBCluster
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| DBClusterId |
string |
Sí |
El ID del clúster. |
pc-************* |
| DBNodeId |
string |
No |
El ID del nodo en el clúster de PolarDB. |
pi-************* |
| PageNumber |
integer |
No |
El número de página. El valor debe ser un número entero mayor que 0. El valor predeterminado es 1. |
1 |
| PageSize |
integer |
No |
El tamaño de la página. Valores válidos: de 5 a 50. El valor predeterminado es 10. |
10 |
| StartTime |
string |
No |
El inicio del intervalo de tiempo a consultar. La hora debe estar en formato UTC y tener el formato |
2023-08-20T16:00:00Z |
| EndTime |
string |
No |
El fin del intervalo de tiempo a consultar. La hora debe estar en formato UTC y tener el formato |
2023-09-20T16:00:00Z |
| LogType |
string |
Sí |
El tipo de registro. Valores válidos:
Valores válidos:
|
HaSwitchLogList |
| DescribeSimulateSwitchMode |
string |
No |
El modo para consultar los registros de simulación. Valores válidos:
|
0 |
| SimulateListId |
string |
No |
El ID de un registro de simulación de instancia lógica. |
"95" |
| SimulateStatusList |
string |
No |
Filtra los resultados por uno o más estados de simulación. Especifique varios estados como una cadena separada por comas. Valores válidos:
|
"0,1,2,3,4,5" |
| SimulateModeList |
string |
No |
Filtra los resultados por uno o más modos de simulación. Especifique varios modos como una cadena separada por comas. Valores válidos:
|
0,1,2 |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| TotalRecords |
integer |
El número total de registros. |
1 |
| ItemsNumbers |
integer |
El número de elementos de registro en la página actual. |
1 |
| PageNumber |
integer |
El número de página. Debe ser un entero positivo que no exceda el valor máximo del tipo de datos Integer. Valor predeterminado: 1. |
1 |
| DBInstanceName |
string |
El ID del clúster. |
pc-**************** |
| DBInstanceType |
string |
El tipo de instancia. Valores válidos:
|
polardb_mysql_rw |
| HaStatus |
integer |
Indica si existe un registro de conmutación por error. Valores válidos:
Valores válidos:
|
1 |
| HaLogItems |
array<object> |
Una lista de registros de conmutación por error. |
|
|
object |
El registro de conmutación por error. |
||
| SwitchId |
string |
El ID del registro de conmutación por error. |
e571f897-9b3c-4012-9470-88333832dec4 |
| FromDBType |
string |
El tipo de instancia antes de la conmutación por error. Valores válidos:
|
polardb_mysql_rw |
| SwitchCauseCode |
string |
El código de error de la causa de la conmutación por error. |
Platform.Ha.AuroraService.ManualOperations |
| SwitchCauseDetail |
string |
Detalles sobre la causa de la conmutación por error. |
Platform.Ha.ManuallyTriggered |
| SwitchStartTime |
string |
La hora en que inició la conmutación por error. La hora tiene el formato |
2025-05-20T03:09:45Z |
| SwitchFinishTime |
string |
La hora en que se completó la conmutación por error. La hora tiene el formato |
2025-05-20T03:09:56Z |
| TotalSessions |
integer |
El número total de sesiones durante la conmutación por error. |
10000 |
| AffectedSessions |
integer |
El número de sesiones afectadas durante la conmutación por error. |
100 |
| SwitchType |
integer |
El tipo de conmutación por error. |
0 |
| RequestId |
string |
El ID de la solicitud. |
24A1990B-4F6E-482B-B8CB-75C612****** |
| PageSize |
integer |
El número de entradas a devolver en cada página. Valores válidos: de 5 a 50. Valor predeterminado: 10. |
10 |
| SwitchListItems |
array<object> |
Una lista de registros de simulación de fallas. |
|
|
array<object> |
El registro de simulación de fallas. |
||
| SimulateListId |
string |
El ID del registro de simulación de fallas. |
23 |
| SimulateMode |
string |
El modo de simulación de fallas. |
0 |
| SimulateStatus |
string |
El estado de la simulación de fallas. Valores válidos:
|
2 |
| StartTime |
string |
La hora en que inició la simulación de fallas. La hora tiene el formato |
2025-02-25T01:05:00Z |
| EndTime |
string |
La hora en que se completó la simulación de fallas. La hora tiene el formato |
2025-02-10T02:25:00Z |
| EventStartTime |
string |
La hora en que inició el evento del sistema. La hora tiene el formato |
2025-04-19T01:12:00Z |
| EventFinishTime |
string |
La hora en que se completó el evento del sistema. La hora tiene el formato |
2025-04-19T02:12:00Z |
| SimulateTaskId |
string |
El ID de la tarea de simulación de fallas. |
23 |
| DBNodeCrashList |
array |
Los ID de los nodos en los que se simulará una falla. Nota
Para una simulación de fallas a nivel de nodo, especifique el ID de un solo nodo. Para una simulación de fallas a nivel de zona de disponibilidad, puede omitir este parámetro o especificar los ID de todos los nodos en la zona. |
|
|
string |
El ID del nodo. |
pi-bp19v6xsl0u2c1cqq,pi-bp1ap84xmpf4c1c1t |
|
| SwitchLogItems |
array<object> |
Una lista de registros de simulación de fallas. |
|
|
array<object> |
El registro de simulación de fallas. |
||
| SimulateListId |
string |
El ID de la lista de simulación. |
96 |
| SimulateLogId |
string |
El ID del registro de simulación. |
23 |
| DBInstanceId |
string |
El ID del clúster. Nota
Puede llamar a la operación DescribeDBClusters para consultar los detalles de sus clústeres, incluidos los ID de los clústeres. |
pc-************* |
| SrcDbType |
string |
El tipo de base de datos de origen. Valores válidos:
|
PolarDBMySQL |
| DstDbType |
string |
El tipo de base de datos de destino. Valores válidos:
|
PolarDBMySQL |
| SimulateStatus |
string |
El estado de la simulación de fallas. Valores válidos:
|
1 |
| EventStartTime |
string |
La hora en que inició el evento del sistema. La hora tiene el formato |
2025-04-19T01:12:00Z |
| EventFinishTime |
string |
La hora en que se completó el evento del sistema. La hora tiene el formato |
2025-04-19T02:12:00Z |
| SwitchStepItems |
array<object> |
Una lista de pasos de simulación de fallas. |
|
|
object |
El paso de simulación de fallas. |
||
| StepName |
string |
El nombre del paso actual. Puede llamar a la operación DescribeHistoryTasks para consultar el paso actual de una tarea especificada. Un valor común es do_pause, que indica que el sistema espera durante un período de tiempo determinado. |
init_task_info |
| StartTime |
string |
La hora en que inició el paso. La hora tiene el formato |
2025-04-19T02:12:00Z |
| SimulatePhase |
string |
La fase de simulación de fallas. Valores válidos:
|
PolarDB.MySQL.FaultSimulate.Phase.FAULT_INJECTION |
| EndTime |
string |
La hora en que se completó el paso. La hora tiene el formato |
2025-08-14T02:07:00Z |
| TimeCost |
string |
La duración del paso en milisegundos. |
1000 |
| IsSuccess |
string |
Indica si el paso fue exitoso. Valores válidos:
|
true |
| SwitchStepItems |
array<object> |
Una lista de pasos de conmutación por error. |
|
|
object |
|||
| SimulatePhase |
string |
La fase de simulación de fallas. Valores válidos:
|
PolarDB.MySQL.FaultSimulate.Phase.FAULT_INJECTION |
| StepName |
string |
El nombre del paso actual. Puede llamar a la operación DescribeHistoryTasks para consultar el paso actual de una tarea especificada. Un valor común es do_pause, que indica que el sistema espera durante un período de tiempo determinado. |
init_task_info |
| StartTime |
string |
La hora en que inició el paso. La hora tiene el formato |
2025-07-16T02:12:00Z |
| EndTime |
string |
La hora en que se completó el paso. La hora tiene el formato |
2025-07-23T02:30:00Z |
| TimeCost |
string |
La duración del paso en milisegundos. |
1000 |
| IsSuccess |
string |
Indica si el paso fue exitoso. Valores válidos:
|
true |
| DBNodeId |
string |
El ID del nodo del clúster. Nota
Este parámetro se devuelve solo cuando el parámetro |
pi-************* |
| FaultInjectionType |
string |
El método de inyección de fallas. Valores válidos:
|
CrashSQLInjection |
| SwitchLogItems |
array<object> |
Una lista de registros de simulación de fallas. |
|
|
array<object> |
El registro de simulación de fallas. |
||
| SimulateListId |
string |
El ID de la lista de simulación. |
231 |
| Simulatecode |
string |
El código de estado de la simulación de fallas. |
0 |
| DBInstanceId |
string |
El ID del clúster. Nota
Puede llamar a la operación DescribeDBClusters para consultar los detalles de sus clústeres, incluidos los ID de los clústeres. |
pc-************* |
| SrcDbType |
string |
El tipo de base de datos de origen. Valores válidos:
|
PolarDBMySQL |
| DstDbType |
string |
El tipo de base de datos de destino. Valores válidos:
|
PolarDBMySQL |
| SimulateStatus |
string |
El estado de la simulación de fallas. Valores válidos:
|
1 |
| EventStartTime |
string |
La hora en que inició el evento del sistema. La hora tiene el formato |
2025-04-19T01:12:00Z |
| EventFinishTime |
string |
La hora en que se completó el evento del sistema. La hora tiene el formato |
2025-04-19T02:12:00Z |
| SwitchStepItems |
array<object> |
Una lista de pasos de conmutación por error. |
|
|
object |
|||
| StepName |
string |
El nombre del paso. |
init_task_info |
| StepMsg |
string |
Un mensaje sobre el estado de ejecución del paso. |
Este paso se ejecutó correctamente |
| StartTime |
string |
La hora en que inició el paso. La hora tiene el formato |
2024-10-21T02:12:00Z |
| EndTime |
string |
La hora en que se completó el paso. La hora tiene el formato |
2025-03-27T02:27:00Z |
| TimeCost |
string |
La duración del paso en milisegundos. |
1000 |
| IsSuccess |
string |
Indica si el paso fue exitoso. Valores válidos:
|
true |
| SimulatePhase |
string |
La fase de simulación de fallas. Valores válidos:
|
PolarDB.MySQL.FaultSimulate.Phase.FAULT_INJECTION |
| DBNodeId |
string |
El ID del nodo. Nota
Debe especificar el parámetro |
pi-************* |
Ejemplos
Respuesta exitosa
JSON Formato
{
"TotalRecords": 1,
"ItemsNumbers": 1,
"PageNumber": 1,
"DBInstanceName": "pc-****************",
"DBInstanceType": "polardb_mysql_rw",
"HaStatus": 1,
"HaLogItems": [
{
"SwitchId": "e571f897-9b3c-4012-9470-88333832dec4",
"FromDBType": "polardb_mysql_rw",
"SwitchCauseCode": "Platform.Ha.AuroraService.ManualOperations",
"SwitchCauseDetail": "Platform.Ha.ManuallyTriggered",
"SwitchStartTime": "2025-05-20T03:09:45Z",
"SwitchFinishTime": "2025-05-20T03:09:56Z",
"TotalSessions": 10000,
"AffectedSessions": 100,
"SwitchType": 0
}
],
"RequestId": "24A1990B-4F6E-482B-B8CB-75C612******",
"PageSize": 10,
"SwitchListItems": [
{
"SimulateListId": "23",
"SimulateMode": "0",
"SimulateStatus": "2",
"StartTime": "2025-02-25T01:05:00Z",
"EndTime": "2025-02-10T02:25:00Z",
"EventStartTime": "2025-04-19T01:12:00Z",
"EventFinishTime": "2025-04-19T02:12:00Z",
"SimulateTaskId": "23",
"DBNodeCrashList": [
"pi-bp19v6xsl0u2c1cqq,pi-bp1ap84xmpf4c1c1t"
],
"SwitchLogItems": [
{
"SimulateListId": "96",
"SimulateLogId": "23",
"DBInstanceId": "pc-*************",
"SrcDbType": "PolarDBMySQL",
"DstDbType": "PolarDBMySQL",
"SimulateStatus": "1",
"EventStartTime": "2025-04-19T01:12:00Z",
"EventFinishTime": "2025-04-19T02:12:00Z\n",
"SwitchStepItems": [
{
"StepName": "init_task_info",
"StartTime": "2025-04-19T02:12:00Z",
"SimulatePhase": "PolarDB.MySQL.FaultSimulate.Phase.FAULT_INJECTION",
"EndTime": "2025-08-14T02:07:00Z",
"TimeCost": "1000",
"IsSuccess": "true"
}
]
}
],
"SwitchStepItems": [
{
"SimulatePhase": "PolarDB.MySQL.FaultSimulate.Phase.FAULT_INJECTION",
"StepName": "init_task_info",
"StartTime": "2025-07-16T02:12:00Z",
"EndTime": "2025-07-23T02:30:00Z",
"TimeCost": "1000",
"IsSuccess": "true",
"DBNodeId": "pi-*************"
}
],
"FaultInjectionType": "CrashSQLInjection"
}
],
"SwitchLogItems": [
{
"SimulateListId": "231",
"Simulatecode": "0",
"DBInstanceId": "pc-*************",
"SrcDbType": "PolarDBMySQL",
"DstDbType": "PolarDBMySQL",
"SimulateStatus": "1",
"EventStartTime": "2025-04-19T01:12:00Z",
"EventFinishTime": "2025-04-19T02:12:00Z",
"SwitchStepItems": [
{
"StepName": "init_task_info",
"StepMsg": "This step exec success ",
"StartTime": "2024-10-21T02:12:00Z",
"EndTime": "2025-03-27T02:27:00Z",
"TimeCost": "1000",
"IsSuccess": "true",
"SimulatePhase": "PolarDB.MySQL.FaultSimulate.Phase.FAULT_INJECTION",
"DBNodeId": "pi-*************"
}
]
}
]
}
Códigos de error
|
Código de estado HTTP |
Código de error |
Mensaje de error |
Descripción |
|---|---|---|---|
| 400 | InvalidDBClusterId.Malformed | The specified parameter DBClusterId is not valid. | |
| 400 | InvalidPageSize.Malformed | The specified parameter PageSize is not valid. | |
| 400 | InvalidPageNumber.Malformed | The specified parameter PageNumber is not valid. | |
| 404 | InvalidDBCluster.NotFound | The DBClusterId provided does not exist in our records. |
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.