Consulta os dados de desempenho de uma instância do MongoDB.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dds:DescribeDBInstancePerformance |
get |
*dbinstance
|
|
Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DBInstanceId |
string |
Sim |
O ID da instância. Nota
NodeId é obrigatório ao especificar o ID de uma instância de cluster fragmentado. |
dds-bp2635**** |
| NodeId |
string |
Não |
O ID de um nó mongos ou shard na instância de cluster fragmentado. Este parâmetro permite consultar o desempenho de um único nó. Nota
Disponível apenas quando DBInstanceId está definido como o ID de uma instância de cluster fragmentado. |
d-bp2287**** |
| Key |
string |
Sim |
As métricas de desempenho. Para mais informações, consulte Métricas. Nota
Para especificar várias métricas, separe-as com vírgulas (,). |
CpuUsage |
| StartTime |
string |
Sim |
O início do intervalo de tempo a ser consultado. Especifique o horário no formato aaaa-MM-ddTHH:mmZ. O horário deve estar em UTC. |
2022-06-13T10:58Z |
| EndTime |
string |
Sim |
O fim do intervalo de tempo a ser consultado. O horário de término deve ser posterior ao horário de início. Especifique o horário no formato aaaa-MM-ddTHH:mmZ. O horário deve estar em UTC. |
2022-06-13T11:58Z |
| RoleId |
string |
Não |
O ID da função de um nó em uma instância autônoma ou de conjunto de réplicas. Para consultar o ID da função, chame a operação DescribeReplicaSetRole. Nota
Disponível apenas quando DBInstanceId está definido como o ID de uma instância autônoma ou de conjunto de réplicas. |
6025**** |
| Interval |
string |
Não |
A granularidade dos dados das métricas de desempenho em segundos. Valores válidos: 5, 30, 60, 600, 1800, 3600 e 86400. |
60 |
| ReplicaSetRole |
string |
Não |
A função de um nó em uma instância autônoma ou de conjunto de réplicas. Valores válidos:
Nota
|
Primary |
| SearchId |
string |
Não |
O ID do nó Search. Nota
Disponível apenas após a ativação do recurso Search para a instância. |
dds-2zec12675c9e****-search |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| PerformanceKeys |
object |
||
| PerformanceKey |
array<object> |
A lista de métricas de desempenho. |
|
|
array<object> |
|||
| Key |
string |
The performance metric. |
CpuUsage |
| Unit |
string |
The unit of the performance metric. |
% |
| ValueFormat |
string |
The format of the performance metric values. If a performance metric contains multiple fields, the fields are separated by ampersands (&). For example, if you query the disk space usage, the returned ValueFormat is ins_size&data_size&log_size. |
cpu_usage |
| PerformanceValues |
object |
||
| PerformanceValue |
array<object> |
The list of performance metric values. |
|
|
object |
|||
| Value |
string |
The value of the performance metric. |
0.23 |
| Date |
string |
The time when the performance metric value was generated. |
2022-06-13T10:58:00Z |
| EndTime |
string |
O fim do intervalo de tempo a ser consultado. O horário está no formato aaaa-MM-ddTHH:mmZ. O horário é exibido em UTC. |
2022-06-13T11:58Z |
| RequestId |
string |
O ID da solicitação. |
4A300BC7-6D8F-527F-A2DB-A7768D26E9AC |
| StartTime |
string |
O início do intervalo de tempo a ser consultado. O horário está no formato aaaa-MM-ddTHH:mmZ. O horário é exibido em UTC. |
2022-06-13T10:58Z |
Exemplos
Resposta de sucesso
JSON formato
{
"PerformanceKeys": {
"PerformanceKey": [
{
"Key": "CpuUsage",
"Unit": "%",
"ValueFormat": "cpu_usage",
"PerformanceValues": {
"PerformanceValue": [
{
"Value": "0.23",
"Date": "2022-06-13T10:58:00Z"
}
]
}
}
]
},
"EndTime": "2022-06-13T11:58Z",
"RequestId": "4A300BC7-6D8F-527F-A2DB-A7768D26E9AC",
"StartTime": "2022-06-13T10:58Z"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidPerformanceKey.Malformed | The specified parameter Key is not valid. | |
| 400 | InvalidStartTime.Malformed | The specified parameter StartTime is not valid. | |
| 400 | InvalidEndTime.Malformed | The specified parameter EndTime is not valid. | |
| 400 | InvalidStartTimeAndEndTime.Malformed | The end time must be greater than the start time | The end time cannot be earlier than the start time. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.