Consulta os dados detalhados do serviço de transferência de dados do Tunnel dentro de um intervalo de tempo especificado.
Descrição da operação
Descrição da solicitação
Esta API oferece suporte à consulta de várias métricas do Tunnel, incluindo detalhes de uso de slot (slot_usage_detail), detalhes de taxa de transferência (throughput_detail) e resumo de taxa de transferência (throughput_summary).
Os parâmetros quotaNickname e project não podem estar vazios ao mesmo tempo.
Quando groupList contém table ou ip, o parâmetro project deve ser especificado. Se contiver ip, o parâmetro tableList também deve ser especificado.
orderColumn oferece suporte a maxValue, minValue, avgValue e sumValue (aplicável apenas a throughput_summary). O valor padrão é vazio, o que significa que nenhuma classificação é aplicada.
O valor padrão de ascOrder é false, o que indica ordem decrescente.
O parâmetro limit define o número máximo de resultados retornados. O valor padrão é 10 e o valor máximo é 100.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
odps:QueryTunnelMetricDetail |
list |
*Tunnel
|
Nenhuma | Nenhuma |
Sintaxe da solicitação
POST /api/v1/observations/tunnel/{metric}/detail HTTP/1.1
Parâmetros de caminho
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| metric |
string |
Sim |
O nome da métrica de observabilidade. Valores válidos:
|
slot_usage_detail |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| startTime |
integer |
Sim |
A hora de início do intervalo de tempo da consulta. O valor é um timestamp UNIX em segundos. |
1735534322 |
| endTime |
integer |
Sim |
A hora de fim do intervalo de tempo da consulta. O valor é um timestamp UNIX em segundos. |
1735536322 |
| body |
object |
Não |
Os parâmetros do corpo da solicitação. |
|
| quotaNickname |
string |
Não |
O apelido da cota de nível 2 do Tunnel. O apelido de uma cota compartilhada é default. O apelido de uma cota exclusiva está no formato quotaNickname#subQuotaNickname. |
quota_A |
| project |
string |
Não |
O nome do projeto. |
project_a |
| tableList |
array |
Não |
A lista de nomes de tabelas. As tabelas pertencem a um projeto. Portanto, se tableList não estiver vazia, project não poderá estar vazio. |
|
|
string |
Não |
O nome da tabela. |
tab_name |
|
| operationList |
array |
Não |
A lista de tipos de operação. |
|
|
string |
Não |
O tipo de operação. Valores válidos:
|
upload |
|
| groupList |
array |
Não |
A lista de critérios de agrupamento. |
|
|
string |
Não |
O critério de agrupamento. Valores válidos:
|
quota |
|
| orderColumn |
string |
Não |
A coluna pela qual classificar os resultados. Valores válidos:
|
maxValue |
| ascOrder |
boolean |
Não |
Especifica se os resultados devem ser classificados em ordem crescente. |
false |
| limit |
integer |
Não |
O número máximo de resultados a serem retornados. Valor padrão: 10. Valor máximo: 100. |
10 |
| codeList |
array |
Não |
A lista de códigos de erro. |
|
|
integer |
Não |
O código de erro, como 400 ou 500. |
403 |
slot_usage_detail
Detalhes dos N principais usos de slot
- Parâmetros de filtro opcionais suportados: quotaNickname, project, tableList, operationList e groupList
quotaNickname e project não podem estar vazios ao mesmo tempo.
orderColumn suporta apenas maxValue, minValue e avgValue. O valor padrão é vazio, o que significa que nenhuma classificação é aplicada.
O valor padrão de ascOrder é false, o que indica ordem decrescente.
O valor padrão de limit é 10 e o valor máximo é 100.
- groupList suporta quota, project, table e operation.
groupList não pode estar vazio. Especifica a granularidade de exibição dos dados.
throughput_detail
Detalhes das N principais taxas de transferência
- Parâmetros de filtro opcionais suportados: quotaNickname, project, tableList, operationList e groupList
quotaNickname e project não podem estar vazios ao mesmo tempo.
orderColumn suporta apenas maxValue, minValue e avgValue. O valor padrão é vazio, o que significa que nenhuma classificação é aplicada.
O valor padrão de ascOrder é false, o que indica ordem decrescente.
O valor padrão de limit é 10 e o valor máximo é 100.
- groupList suporta quota, project, table, ip e operation.
groupList não pode estar vazio. Especifica a granularidade de exibição dos dados.
throughput_summary
Resumo da taxa de transferência
- Parâmetros de filtro opcionais suportados: quotaNickname, project, tableList, operationList e groupList
quotaNickname e project não podem estar vazios ao mesmo tempo.
orderColumn suporta apenas sumValue. O valor padrão é vazio, o que significa que nenhuma classificação é aplicada.
O valor padrão de ascOrder é false, o que indica ordem decrescente.
O valor padrão de limit é 10 e o valor máximo é 100.
- groupList suporta quota, project, table e operation.
groupList não pode estar vazio. Especifica a granularidade de exibição dos dados.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
PopResult |
||
| requestId |
string |
O ID da solicitação. |
0a06dd4516687375802853481ec9fd |
| httpCode |
integer |
O código de status HTTP retornado. |
200 |
| errorCode |
string |
O código de erro. |
OBJECT_NOT_EXIST |
| errorMsg |
string |
A mensagem de erro. |
plan \"***\" does not exist |
| data |
object |
Os dados retornados. |
|
| name |
string |
O nome da métrica de observabilidade. |
tableA |
| metrics |
array<object> |
Os valores das métricas. |
|
|
array<object> |
Os valores das métricas. |
||
| metric |
object |
As informações de metadados da métrica. |
|
|
string |
As informações de metadados. A chave é o critério de agrupamento e o valor são os metadados correspondentes. |
"project":"prjName" |
|
| value |
object |
As informações do valor da métrica. |
"avgValue":"11.5" |
Exemplos
Resposta de sucesso
JSON formato
{
"requestId": "0a06dd4516687375802853481ec9fd",
"httpCode": 200,
"errorCode": "OBJECT_NOT_EXIST",
"errorMsg": "plan \\\"***\\\" does not exist",
"data": {
"name": "tableA",
"metrics": [
{
"metric": {
"key": "\"project\":\"prjName\""
},
"value": {
"test": "test",
"test2": 1
}
}
]
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.