Consulta os dados de largura de banda e tráfego de nomes de domínio por protocolo.
Descrição da operação
A duração de armazenamento dos dados é de até 90 dias. Você pode consultar dados de vários nomes de domínio por vez. Separe vários nomes de domínio com vírgulas (,). Você pode especificar até 500 nomes de domínio. Os resultados para vários nomes de domínio são gerados com base na agregação. A granularidade de tempo dos dados retornados varia de acordo com o intervalo de tempo especificado por StartTime e EndTime:
-
Se o intervalo de tempo for menor ou igual a 3 dias, a granularidade de tempo será de 5 minutos.
-
Se o intervalo de tempo for maior que 3 dias e menor ou igual a 31 dias, a granularidade de tempo será de 1 hora.
-
Se o intervalo de tempo for maior que 31 dias, a granularidade de tempo será de 1 dia.
Se você não especificar StartTime e EndTime, os dados coletados nas últimas 24 horas serão retornados por padrão.
Limite de QPS
O limite de consultas por segundo (QPS) para um único usuário é 20. Se o limite for excedido, as invocações da API serão limitadas, o que pode afetar seus negócios. Invoque a API com uma frequência razoável.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:DescribeLiveDomainBpsDataByLayer |
get |
*Domínio.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| RegionId |
string |
Não |
O ID da região. |
cn-shanghai |
| DomainName |
string |
Não |
O nome de domínio de streaming. Você pode consultar dados de vários nomes de domínio por vez. Separe vários nomes de domínio com vírgulas (,). Se este parâmetro for deixado em branco, os dados agregados de todos os nomes de domínio serão retornados por padrão. |
pull.aliyundoc.com |
| StartTime |
string |
Não |
A hora de início dos dados a serem consultados. Especifique a hora no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. Nota
Se você não especificar este parâmetro, o sistema lerá os dados das últimas 24 horas por padrão. A granularidade mínima dos dados é de 5 minutos. |
2022-03-15T16:00:00Z |
| EndTime |
string |
Não |
A hora de término dos dados a serem consultados. A hora de término deve ser posterior à hora de início. Especifique a hora no formato yyyy-MM-ddTHH:mm:ssZ. A hora deve estar em UTC. |
2022-03-16T16:59:59Z |
| Interval |
string |
Não |
A granularidade de tempo dos dados a serem consultados. Unidade: segundos. Valores válidos:
Nota
|
300 |
| IspNameEn |
string |
Não |
O nome em inglês do provedor de serviços de Internet (ISP). Se você não especificar este parâmetro, todos os ISPs serão consultados. Nota
Você pode chamar a operação DescribeLiveRegionAndIsp para consultar os nomes em inglês das regiões e ISPs. |
tele*** |
| LocationNameEn |
string |
Não |
O nome em inglês da região. Se você não especificar este parâmetro, todas as regiões serão consultadas. Nota
Você pode chamar a operação DescribeLiveRegionAndIsp para consultar os nomes em inglês das regiões e ISPs. |
hangzhou |
| Layer |
string |
Não |
A dimensão da consulta. Valores válidos:
Valores válidos: all | IPv4 | IPv6 | http | https | quic. Os valores diferenciam maiúsculas de minúsculas. |
all |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| BpsDataInterval |
object |
||
| DataModule |
array<object> |
A largura de banda por segundo para cada intervalo de tempo. |
|
|
object |
A largura de banda por segundo para cada intervalo de tempo. |
||
| TimeStamp |
string |
A hora de início da fatia de tempo. A hora está no formato yyyy-MM-ddTHH:mm:ssZ e é exibida em UTC. |
2022-03-15T16:00:00Z |
| TrafficValue |
string |
O tráfego total. Unidade: bytes. |
331 |
| Value |
string |
A largura de banda de pico. Unidade: bit/s. |
0.56 |
| DataInterval |
string |
O intervalo de tempo de cada registro de dados. Unidade: segundos. |
300 |
| RequestId |
string |
O ID da solicitação. |
BEA5625F-8FCF-48F4-851B-2A48566EA967 |
Exemplos
Resposta de sucesso
JSON formato
{
"BpsDataInterval": {
"DataModule": [
{
"TimeStamp": "2022-03-15T16:00:00Z",
"TrafficValue": "331",
"Value": "0.56"
}
]
},
"DataInterval": "300",
"RequestId": "BEA5625F-8FCF-48F4-851B-2A48566EA967"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified parameter StartTime is not valid. | |
| 400 | InvalidEndTime.Malformed | Specified parameter EndTime is not valid. | |
| 400 | InvalidEndTime.Mismatch | Specified end time does not math the specified start time. | A hora de término não corresponde à hora de início. Verifique se os horários estão corretos. |
| 400 | InvalidStartTime.ValueNotSupported | Specified end time does not math the specified start time,And the time range does not exceed 90 days. | A hora de início e a hora de término não correspondem. A hora de início não pode ser posterior à hora de término, e o intervalo de tempo não pode exceder 90 dias. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.