Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-02-27 GMT+08:00

Consulta de detalhes do tráfego de rede

Você pode consultar dados nos últimos 90 dias.

O intervalo de tempo varia de 1 hora a 31 dias.

Você pode especificar até 100 nomes de domínio em uma consulta.

A hora de início e a hora de término devem ser especificadas ao mesmo tempo. Seus valores devem ser precisos até o milissegundo. Se o intervalo de amostragem for menor ou igual a 1 hora, a granularidade do tempo deve ser de uma hora, por exemplo, 01/07/2020 08:00:00 e 01/07/2020 09:00:00. Se o intervalo de amostragem for superior a 1 hora, a granularidade de tempo deve ser um dia inteiro, por exemplo, 01/07/2020 00:00:00 e 02/07/2020 00:00:00.

Se a hora de início e a hora de término não atenderem aos requisitos, os dados retornados podem ser diferentes do esperado.

Função

Essa API é usada para consultar detalhes do tráfego de rede.

URI

GET /v1.0/cdn/statistics/flux-detail

Solicitação

Parâmetros de solicitação

Tabela 1 descreve os parâmetros de solicitação.

Tabela 1 Parâmetros de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

start_time

Não

Integer

Especifica a hora de início de uma consulta (timestamp, em milissegundos).

end_time

Não

Integer

Especifica a hora de término de uma consulta (timestamp, em milissegundos).

domain_name

Sim

String

Especifica uma lista de nomes de domínio. Use vírgulas (,) para separar nomes de domínio, por exemplo, www.test1.com,www.test2.com. O valor ALL indica que todos os nomes de domínio sob um locatário são consultados.

interval

Não

Integer

Especifica o intervalo de amostragem. interval é medido em segundos, e seus valores são descritos da seguinte forma:

Para um período de tempo de 1 dia, o valor pode ser 5 minutos, 1 hora, 4 horas ou 8 horas.

Para um intervalo de tempo de 2 a 7 dias, o valor pode ser 5 minutos, 1 hora, 4 horas, 8 horas ou 1 dia.

Para um período de 8 a 31 dias, o valor pode ser 4 horas, 8 horas ou 1 dia.

Se você não especificar um valor para interval, o sistema usará o menor valor correspondente ao período de tempo consultado por padrão.

Se precisar especificá-lo na solicitação, converta o intervalo em segundos.

enterprise_project_id

Não

String

Projeto corporativo ao qual o recurso pertence. Este parâmetro é válido somente quando a função do projeto empresarial está ativada. O valor all indica todos os projetos. Esse parâmetro é obrigatório quando você usa um usuário do IAM para chamar essa API.

Exemplos de solicitações

Caminho solicitado

GET https://cdn.myhuaweicloud.com/v1.0/cdn/statistics/flux-detail?start_time=1534176000000&end_time=1534258800000&domain_name=www.example.com&interval=300&enterprise_project_id=0

Resposta

Parâmetros de resposta

Tabela 2 descreve os parâmetros de resposta.

Tabela 2 Parâmetro de resposta

Parâmetro

Tipo

Descrição

flux_detail

Object

Especifica os dados detalhados. Para mais detalhes, consulte Tabela 3.

descrição do parâmetro flux_detail

Tabela 3 descreve os parâmetros.

Tabela 3 descrição do parâmetro flux_detail

Parâmetro

Tipo

Descrição

interval

Interger

Especifica o intervalo de amostragem. interval é medido em segundos, e seus valores são descritos da seguinte forma:

Para um intervalo de tempo de 1 dia, os intervalos de amostragem podem ser de 5 minutos, 1 hora, 4 horas e 8 horas. Ou seja, os valores podem ser 300, 3600, 14400 e 28800.

Para um intervalo de tempo de 2 a 7 dias, os intervalos de amostragem podem ser de 1 hora, 4 horas, 8 horas e 1 dia. Ou seja, os valores podem ser 3600, 14400, 28800 e 86400.

Para um intervalo de tempo de 8 a 31 dias, os intervalos de amostragem podem ser de 4 horas, 8 horas e 1 dia. Ou seja, os valores podem ser 14400, 28800 e 86400.

Se você não especificar um valor para interval, o sistema usará o menor valor correspondente ao período de tempo consultado por padrão.

start_time

Interger

Especifica a hora de início de uma consulta (timestamp, em milissegundos).

end_time

Interger

Especifica a hora de término de uma consulta (timestamp, em milissegundos).

stat_type

String

Especifica o tipo de estatística.

values

Array of integers

Especifica os valores dos dados de tráfego. Os valores são exibidos em ordem cronológica a partir do ponto de start_time (unidade: byte).

Exemplo de respostas
{
  "flux_detail": {
        "interval": 300,
        "values": [835038583,835038584],
        "start_time": 1534176000000,
        "end_time": 1534258800000,
        "stat_type" : "flux"
   }
}

Código de estado

Consulte Códigos de estado.

Código de erro

Consulte Códigos de erro.