Consulta os dados de monitoramento de tráfego de rede para domínios de transmissão ao vivo.
Descrição da operação
Se você não especificar StartTime ou EndTime, os dados das últimas 24 horas serão retornados por padrão.
Esta é uma API de dados de monitoramento. O método de coleta e processamento de dados difere daquele usado para faturamento. Não use esta API para calcular o uso para reconciliação de faturamento.
Limite de QPS
O limite de QPS por usuário para esta API é de 100 chamadas por segundo. Se esse limite for excedido, as chamadas de API serão limitadas, o que pode afetar seus negócios. Chame esta 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:DescribeLiveDomainTrafficData |
get |
*All Resource
|
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 domínio de transmissão. Você pode especificar um único nome de domínio ou vários nomes de domínio. Separe vários nomes de domínio com vírgulas (,). Se este parâmetro for deixado em branco, os dados mesclados de todos os domínios de transmissão ao vivo serão retornados por padrão. Nota
|
example.com |
| StartTime |
string |
Não |
A hora de início. Especifique a hora no formato yyyy-MM-ddTHH:mm:ssZ em UTC. Nota
Você pode consultar dados dos últimos 90 dias. |
2017-12-10T14:00:00Z |
| EndTime |
string |
Não |
A hora de término. A hora de término deve ser posterior à hora de início. Especifique a hora no formato yyyy-MM-ddTHH:mm:ssZ em UTC. |
2017-12-10T15:00:00Z |
| Interval |
string |
Não |
A granularidade de tempo para consulta de dados. Unidade: segundos. Valores válidos:
Nota
Se você não definir este parâmetro ou defini-lo com um valor não suportado, o valor padrão de 300 segundos será usado. |
300 |
| IspNameEn |
string |
Não |
O nome do provedor de serviços de Internet (ISP) em inglês. Você pode chamar a operação DescribeCdnRegionAndIsp para obter o nome do ISP. Se você não definir este parâmetro, os dados de todos os ISPs serão retornados. |
alibaba |
| LocationNameEn |
string |
Não |
O nome da região em inglês. Você pode chamar a operação DescribeCdnRegionAndIsp para obter o nome da região. Se você não definir este parâmetro, os dados de todas as regiões serão retornados. |
tianjin |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| EndTime |
string |
A hora de término. A hora está no formato yyyy-MM-ddTHH:mm:ssZ em UTC. |
2017-12-10T15:00:00Z |
| StartTime |
string |
A hora de início. A hora está no formato yyyy-MM-ddTHH:mm:ssZ em UTC. |
2017-12-10T14:00:00Z |
| RequestId |
string |
O ID da solicitação. |
B955107D-E658-4E77-B913-E0AC3D31693E |
| DomainName |
string |
O domínio de transmissão. |
example.com |
| DataInterval |
string |
A granularidade de tempo para consulta de dados. |
300 |
| TrafficDataPerInterval |
object |
||
| DataModule |
array<object> |
Os dados de tráfego para cada intervalo de tempo. |
|
|
object |
Os dados de tráfego para cada intervalo de tempo. |
||
| TrafficValue |
string |
The total traffic. Unit: bytes. |
454680793 |
| HttpTrafficValue |
string |
The HTTP traffic. Unit: bytes. |
0 |
| TimeStamp |
string |
The start time of the time interval. The time is in the yyyy-MM-ddTHH:mm:ssZ format in UTC. |
2017-12-10T15:00:05Z |
| HttpsTrafficValue |
string |
The HTTPS traffic. Unit: bytes. |
454680793 |
Exemplos
Resposta de sucesso
JSON formato
{
"EndTime": "2017-12-10T15:00:00Z",
"StartTime": "2017-12-10T14:00:00Z",
"RequestId": "B955107D-E658-4E77-B913-E0AC3D31693E",
"DomainName": "example.com",
"DataInterval": "300",
"TrafficDataPerInterval": {
"DataModule": [
{
"TrafficValue": "454680793",
"HttpTrafficValue": "0",
"TimeStamp": "2017-12-10T15:00:05Z",
"HttpsTrafficValue": "454680793"
}
]
}
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | |
| 400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | |
| 400 | InvalidEndTime.Mismatch | Specified end time does not math the specified start time. | The end time does not match the start time. Make sure that the start and end times match. |
| 400 | InvalidStartTime.ValueNotSupported | The specified value of parameter StartTime is not supported. | The value specified for the StartTime parameter is invalid. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.