Consulta a contagem de solicitações, a contagem de erros e o tempo médio de resposta para cada operação de API em uma aplicação de forma paginada. Você pode determinar se a paginação foi concluída com base no campo Completed na resposta. Se a paginação não estiver concluída, incremente o parâmetro CurrentPage em 1 e envie a solicitação novamente.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
arms:GetAppApiPageInfo |
none |
*Todos os recursos.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Sim |
O ID da região. |
cn-hangzhou |
| StartTime |
integer |
Não |
O timestamp da hora de início, com precisão de milissegundos. |
1600063200000 |
| EndTime |
integer |
Não |
O timestamp da hora de término, com precisão de milissegundos. |
1600066800000 |
| CurrentPage |
integer |
Não |
O número da página dos resultados da consulta. |
1 |
| PageSize |
integer |
Não |
[Deprecated] Este parâmetro não é mais suportado. O número de entradas por página. Valor padrão: 10. |
10 |
| IntervalMills |
integer |
Não |
O intervalo de tempo das fatias de dados, em milissegundos. Valor mínimo: 60000. Valor máximo: 2147483647. |
60000 |
| PId |
string |
Sim |
O ID da aplicação. Na página Monitoramento de Aplicações > Aplicações no console do ARMS, clique no nome da aplicação de destino. A URL na barra de endereços do navegador contém o PID da aplicação no formato pid=xxx. Como o navegador codifica a URL, você deve modificar o PID. Por exemplo, se o PID na URL for xxx%4074xxx, substitua %40 por @. O PID modificado é xxx@74xxx. |
a2n80plglh@745eddxxx |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| Code |
integer |
O código de status.
|
200 |
| Message |
string |
A mensagem retornada. |
message |
| RequestId |
string |
O ID da solicitação. |
B6A00968-82A8-4F14-9D1B-B53827DB**** |
| Success |
boolean |
Indica se a consulta foi bem-sucedida.
|
true |
| Data |
object |
A estrutura da resposta. |
|
| PageSize |
integer |
O número de entradas por página. |
10 |
| Total |
string |
O número total de entradas retornadas. Nota
O valor deste parâmetro é um valor estimado e é usado apenas para determinar se a paginação foi concluída. Ele não representa o número total real de entradas. |
2 |
| Page |
integer |
O número da página das entradas retornadas. |
1 |
| Completed |
boolean |
Indica se a consulta paginada foi concluída.
|
false |
| Items |
array<object> |
As três métricas de ouro para as operações de API na aplicação. |
|
|
object |
As três métricas de ouro para a operação de API. |
[] |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": 200,
"Message": "message",
"RequestId": "B6A00968-82A8-4F14-9D1B-B53827DB****",
"Success": true,
"Data": {
"PageSize": 10,
"Total": "2",
"Page": 1,
"Completed": false,
"Items": [
[]
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 452 | OperationTimeOut | The system timed out when processing the current request. The request may involve too many resources and the system cannot complete the processing within the limited time. Please adjust the relevant conditions and try again. | O sistema atingiu o tempo limite ao processar a solicitação atual. Isso pode ocorrer porque a solicitação envolve muitos recursos para o sistema processar dentro do limite de tempo. Ajuste as condições relevantes e tente novamente. |
| 400 | ParameterIllegal | The specified parameter is invalid. | O parâmetro é inválido. |
| 400 | ParameterRegionIllegal | The specified region is invalid. | O parâmetro region é inválido. |
| 500 | InternalError | Internal error. Please try again. Contact the DingTalk service account if the issue persists after multiple retries. | Ocorreu um erro interno. Tente a operação novamente. Se o erro persistir após várias tentativas, entre em contato com a conta de serviço do DingTalk. |
| 403 | RetcodeDailyCustomLimit | Usage today has exceeded the custom limit. The current operation is prohibited. | O uso diário excedeu a cota personalizada. A operação atual não é permitida. |
| 403 | RetcodeDailyFreeLimit | Usage today has exceeded the Essential Edition limit. The current operation is prohibited. | O uso diário excedeu o limite da Edição Básica. A operação atual não é permitida. |
| 404 | AppNotExist | The application does not exist. | A aplicação não existe. |
| 404 | RunningTaskNotExist | Application data collection task does not exist or has been stopped. | A tarefa de coleta de dados do aplicativo não existe ou foi interrompida. |
| 429 | OperationIsThrottled | The backend service cannot fully process the current request. The returned result may be incomplete. Adjust the operation conditions and try again. | O serviço de backend não conseguiu processar totalmente a solicitação atual. O resultado retornado pode estar incompleto. Ajuste as condições da operação e tente novamente. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.