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.
Central de ajuda/ Content Delivery Network/ Referência de API/ API/ Configuração de nome de domínio/ Consulta de estatísticas de nome de domínio por região e operadora
Atualizado em 2022-12-26 GMT+08:00

Consulta de estatísticas de nome de domínio por região e operadora

Função

  • Você pode consultar dados nos últimos 90 dias.
  • Você pode consultar até 5 métricas de cada vez.
  • Você pode consultar até 20 nomes de domínio de cada vez.
  • A hora de início e a hora de término devem ser timestamps em milissegundos. Apenas intervalos exatos de 5 minutos são permitidos, por exemplo, 0 minutos, 5 minutos, 10 minutos e 15 minutos. Se os valores não forem exatos intervalos de 5 minutos, os dados retornados podem não ser os dados esperados. Se a hora de início for 24/01/2019 20:15:00, as estatísticas em [20:15:00, 20:20:00) serão consultadas.
  • Valores de action incluem location_detail e location_summary.
  • Unidade: byte para métricas relacionadas ao tráfego, bit/s para métricas relacionadas à largura de banda e número de vezes para métricas relacionadas à quantidade de solicitação e ao código de estado. Você pode consultar estatísticas sobre nomes de domínio específicos por região, operadora e métricas específicas.
  • Um único locatário pode chamar essa API 15 vezes por segundo.

URI

GET /v1.0/cdn/statistics/domain-location-stats

Tabela 1 Parâmetros de consulta

Parâmetro

Obrigatório

Tipo

Descrição

action

Sim

String

  • Nome da ação. Valores possíveis: location_summary e location_detail.
  • location_summary: consulta de dados de resumo.
  • location_detail: consulta de detalhes de dados.

start_time

Sim

Long

  • Iniciar timestamp da consulta. O carimbo de data/hora deve ser definido como múltiplo de 5 minutos.- Se o valor do interval for 300, defina esse parâmetro como múltiplo de 5 minutos, por exemplo, 1631240100000, o que significa 10/09/2021 10:15:00.- Se o valor do interval for 3600, defina este parâmetro para um múltiplo de 1 hora, por exemplo, 1631239200000, que significa 10/09/2021 10:00:00.- Se o valor do interval for 86400, defina este parâmetro para 00:00:00 (GMT+08:00), por exemplo, 1631203200000, que significa 10/09/2021 00:00:00.

end_time

Sim

Long

  • Fim do timestamp da consulta. O carimbo de data/hora deve ser definido como um múltiplo de 5 minutos.- Se o valor do interval for 300, defina este parâmetro como um múltiplo de 5 minutos, por exemplo, 1631243700000, o que significa 10/09/2021 11:15:00.- Se o valor do interval for 3600, defina este parâmetro para um múltiplo de 1 hora, por exemplo, 1631325600000, que significa 11/09/2021 10:00:00.- Se o valor do interval for 86400, defina este parâmetro para 00:00:00 (GMT+08:00), por exemplo, 1631376000000, que significa 12/09/2021 00:00:00.

interval

Não

Long

  • Intervalo de tempo de consulta, em segundos, com descrição do valor:
  • 300 (5 minutos): período máximo de consulta 2 dias
  • 3600 (1 hora): período máximo de consulta 7 dias
  • 86400 (1 dia): período máximo de consulta 31 dias
  • Se não, o padrão é o intervalo mínimo para o período de tempo correspondente

domain_name

Sim

String

Lista de nomes de domínio. Os nomes de domínio são separados por vírgulas (,), por exemplo, www.test1.com,www.test2.com. O valor all indica que todos os nomes de domínio sob sua conta são consultados.

stat_type

Sim

String

  • Estatísticas de consumo de recursos de rede:
  • bw (largura de banda)
  • flux (tráfego)
  • Estatísticas de acesso:
  • req_num (número total de solicitações)
  • Estatísticas de código de estado de HTTP (um ou mais tipos podem ser retornados):
  • http_code_2xx (códigos de estado 2xx)
  • http_code_3xx (códigos de estado 3xx)
  • http_code_4xx (códigos de estado 4xx)
  • http_code_5xx (códigos de estado 5xx)
  • status_code_2xx (detalhes do código de estado 2xx)
  • status_code_3xx (detalhes do código de estado 3xx)
  • status_code_4xx (detalhes do código de estado 4xx)
  • status_code_5xx (detalhes do código de estado 5xx)

group_by

Não

String

Modo de agrupamento de dados. Use (,) de vírgulas para separar vários grupos. Os grupos de dados disponíveis são domain, country, province e isp. Por padrão, os dados não são agrupados.

country

Não

String

Código do país/região. Use vírgulas (,) para separar vários códigos. O valor all indica todos os códigos de país/região. Veja o apêndice para os valores.

province

Não

String

Código da província. Este parâmetro é válido quando country é definido como cn (China). Use vírgulas (,) para separar vários códigos. O valor all indica todas as províncias. Veja o apêndice para os valores.

isp

Não

String

Código da transportadora. Use vírgulas (,) para separar vários códigos. O valor all indica todos os códigos de operadora. Veja o apêndice para os valores.

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.

Parâmetros de solicitação

Nenhum

Parâmetros de resposta

Código de estado: 200

Tabela 2 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

group_by

String

Modo de agrupamento de dados.

result

Map<String,Object>

Dados organizados de acordo com o modo de agrupamento especificado.

Exemplos de solicitações

Nenhum

Exemplo de respostas

Código de estado: 200

OK

{
  "group_by" : "domain,isp",
  "result" : {
    "www.test.com" : {
      "dianxin" : {
        "req_num" : [ 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100 ]
      }
    },
    "www.test2.com" : {
      "dianxin" : {
        "req_num" : [ 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000, 1000 ]
      }
    }
  }
}

Códigos de estado

Código de estado

Descrição

200

OK

Códigos de erro

Consulte Códigos de erro.