Consulta dados de monitoramento por diretório, incluindo tráfego e número de visitas.
Descrição da operação
Esta operação está disponível apenas para usuários incluídos na lista de permissões (cuja largura de banda de pico do nome de domínio é de 10 Gbps ou superior). Para solicitar, abra um ticket. Se elegível, a configuração será concluída em segundo plano.
Limite de taxa por usuário: 6.000 chamadas por minuto.
Atualmente, as estatísticas de largura de banda no nível de diretório podem ser ativadas apenas para nomes de domínio específicos em uma conta, não para todos os nomes de domínio.
O tamanho médio de todos os arquivos sob o nome de domínio deve ser superior a 1 MB.
O número de diretórios para cada nome de domínio não pode exceder 100. Se o número de diretórios exceder 100, a precisão dos dados diminui e os resultados da consulta podem ser imprecisos.
Se você não especificar StartTime e EndTime, o sistema consulta os dados das últimas 24 horas por padrão. Você também pode especificar uma hora de início e uma hora de fim para consultar dados dentro de um intervalo de tempo específico. Ambos os parâmetros devem ser especificados ao mesmo tempo.
Você pode consultar dados dos últimos 30 dias, no máximo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cdn:DescribeDomainPathData |
get |
*Domínio.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| PageNumber |
integer |
Não |
O número da página. As páginas começam em 1. |
1 |
| PageSize |
integer |
Não |
O número de entradas por página. Valores válidos: qualquer número inteiro de 1 a 1000. |
20 |
| Path |
string |
Não |
O caminho. Deve começar com uma barra (/). Se você não especificar este parâmetro, todos os caminhos serão consultados. Se o caminho for um diretório, deve terminar com uma barra (/). Nota
A correspondência aproximada não é suportada para informações de caminho. Você deve especificar a profundidade do diretório para a consulta, e ela só pode ser definida como um valor fixo. Por exemplo, se você definir como um diretório de primeiro nível /path/, o sistema coletará estatísticas de largura de banda especificamente para o diretório de primeiro nível. |
/path/ |
| StartTime |
string |
Não |
A hora de início. Especifique a hora no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. Exemplo: 2016-10-20T04:00:00Z. |
2016-10-20T04:00:00Z |
| EndTime |
string |
Não |
A hora de fim. Especifique a hora no padrão ISO 8601 no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. O intervalo entre a hora de início e a hora de fim deve ser inferior a 30 dias. Exemplo: 2016-10-21T04:00:00Z. |
2016-10-21T04:00:00Z |
| DomainName |
string |
Sim |
O nome de domínio acelerado. Nota
Apenas um único nome de domínio é suportado para cada consulta. |
example.com |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| EndTime |
string |
A hora de fim. A hora segue o padrão ISO 8601 e está em UTC. |
2017-09-30T17:00:00Z |
| StartTime |
string |
A hora de início. A hora segue o padrão ISO 8601 e está em UTC. |
2017-09-30T16:00:00Z |
| PageSize |
integer |
O número de entradas por página. |
20 |
| PageNumber |
integer |
O número da página atual. As páginas começam em 1. |
1 |
| TotalCount |
integer |
O número total de entradas de dados de largura de banda do caminho. |
2 |
| DomainName |
string |
O nome de domínio acelerado. |
example.com |
| DataInterval |
string |
O intervalo de tempo. Unidade: segundos. |
300 |
| PathDataPerInterval |
object |
||
| UsageData |
array<object> |
A lista de dados de largura de banda do caminho. |
|
|
object |
|||
| Path |
string |
O caminho. |
/path/ |
| Time |
string |
O timestamp. A hora segue o padrão ISO 8601 e está em UTC. |
2017-09-30T16:00:00Z |
| Acc |
integer |
O número de visitas. |
10 |
| Traffic |
integer |
O tráfego. Unidade: bytes. |
346 |
| RequestId |
string |
O ID da solicitação. |
DE81639B-DAC1-4C76-AB72-F34B836837D5 |
Exemplos
Resposta de sucesso
JSON formato
{
"EndTime": "2017-09-30T17:00:00Z",
"StartTime": "2017-09-30T16:00:00Z",
"PageSize": 20,
"PageNumber": 1,
"TotalCount": 2,
"DomainName": "example.com",
"DataInterval": "300",
"PathDataPerInterval": {
"UsageData": [
{
"Path": "/path/",
"Time": "2017-09-30T16:00:00Z",
"Acc": 10,
"Traffic": 346
}
]
},
"RequestId": "DE81639B-DAC1-4C76-AB72-F34B836837D5"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidPageSize.Malformed | PageSize must be of type Integer | |
| 400 | InvalidPageSize.ExceedsMaximum | PageSize should be less than or equal to 1000 | |
| 400 | InvalidPageSize.ExceedsMinimum | PageSize should be greater than or equal to 1 | |
| 400 | InvalidPath.Malformed | Path must be of type String | |
| 400 | InvalidStartTime.Malformed | StartTime must be of type String | |
| 400 | InvalidEndTime.Malformed | EndTime must be of type String | |
| 400 | InvalidDomainName.Malformed | DomainName must be of type String | |
| 400 | MissingParameter | DomainName is required | |
| 400 | InvalidDomainName.TooShort | DomainName should be at least 1 chars long | |
| 400 | InvalidPageNumber.Malformed | PageNumber must be of type Integer | |
| 400 | InvalidPageNumber.ExceedsMinimum | PageNumber should be greater than or equal to 1 | |
| 400 | InvalidTime.OverRange | Specified StartTime or EndTime is over range |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.