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-08-02 GMT+08:00

Configuração de limites de alarme de QoS

Descrição

  • Esta API é usada para configurar limites de tipos específicos de QoS em uma empresa.
  • Função de permissão = edição empresarial Premium/Standard

Depuração

Você pode depurar essa API no API Explorer.

Protótipo

Tabela 1 Protótipo

Método de solicitação

Postar

Endereço de solicitação

/v1/metrics/conference/threshold

Protocolo de transporte

HTTPS

Parâmetros de solicitação

Tabela 2 Parâmetros

Parâmetro

Obrigatório

Tipo

Localização

Descrição

thresholdType

Sim

String

Consulta

Tipo de limite.

  • AUDIO: limite de áudio.
  • VIDEO: limite de vídeo.
  • SCREEN: limite de compartilhamento de tela.
  • CPU: limite da CPU.

X-Access-Token

Sim

String

Cabeçalho

Token de autorização. Use o valor de accessToken na resposta à solicitação de Autenticação de um ID de aplicação.

latency

Não

SetThresholdData object

Corpo

  • Limite de atraso, em milissegundos.
  • Este parâmetro é obrigatório quando thresholdType é definido como AUDIO, VIDEO ou SCREEN.
  • Este parâmetro é inválido quando thresholdType é definido como CPU.

jitter

Não

SetThresholdData object

Corpo

  • Limite de tremulação, em milissegundos.
  • Este parâmetro é obrigatório quando thresholdType é definido como AUDIO, VIDEO ou SCREEN.
  • Este parâmetro é inválido quando thresholdType é definido como CPU.

packetLoss

Não

SetPacketThresholdData object

Corpo

  • Limite da taxa de perda de pacotes, em percentagem (%).
  • Este parâmetro é obrigatório quando thresholdType é definido como AUDIO, VIDEO ou SCREEN.
  • Este parâmetro é inválido quando thresholdType é definido como CPU.

clientCpuMax

Não

SetCPUThresholdData object

Corpo

  • Limite máximo de CPU do cliente do Huawei Cloud Meeting, em percentagem (%).
  • Este parâmetro é inválido quando thresholdType é definido como AUDIO, VIDEO ou SCREEN.
  • Este parâmetro é obrigatório quando thresholdType é definido como CPU.

systemCpuMax

Não

SetCPUThresholdData object

Corpo

  • Limite máximo de CPU do sistema, em percentagem (%).
  • Este parâmetro é inválido quando thresholdType é definido como AUDIO, VIDEO ou SCREEN.
  • Este parâmetro é obrigatório quando thresholdType é definido como CPU.
Tabela 3 Estrutura de dados SetThresholdData

Parâmetro

Tipo

Descrição

receiving

Integer

Limite de Rx, em milissegundos.

Intervalo de valores: 0 até 10000.

sending

Integer

Limite de Tx, em milissegundos.

Intervalo de valores: 0 até 10000.

Tabela 4 Estrutura de dados SetPacketThresholdData

Parâmetro

Tipo

Descrição

receiving

Integer

Limite Rx, em percentagem (%).

Intervalo de valores: de 0 a 100.

sending

Integer

Limite de Tx, em percentagem (%).

Intervalo de valores: de 0 a 100.

Tabela 5 Estrutura de dados SetCPUThresholdData

Parâmetro

Tipo

Descrição

cpu

Integer

Limite de CPU, em percentagem (%).

Intervalo de valores: de 0 a 100.

Códigos de status

Tabela 6 Códigos de status

Código de status HTTP

Descrição

400

Solicitação inválida. Parâmetros inválidos.

401

Não autorizado. A autenticação não é executada ou falha.

403

Proibido. Permissões insuficientes.

500

Exceção do servidor.

Parâmetros de resposta

Tabela 7 Parâmetros de resposta

Parâmetro

Tipo

Descrição

code

String

Código de retorno.

message

String

Mensagem de resposta.

Exemplo de solicitação

POST /v1/metrics/conference/threshold?thresholdType=AUDIO
Connection: keep-alive
X-Access-Token: stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC
user-agent: WeLink-desktop
Host: api.meeting.huaweicloud.com
User-Agent: Apache-HttpClient/4.5.3 (Java/1.8.0_191)

{
	"latency": {
		"receiving": 500,
		"sending": 500
	},
	"jitter": {
		"receiving": 500,
		"sending": 500
	},
	"packetLoss": {
		"receiving": 20,
		"sending": 20
	}
}

Exemplo de resposta

HTTP/1.1 200
Date: Wed, 18 Dec 2019 06:20:40 GMT
Content-Type: application/json;charset=UTF-8
Content-Length: 2450
Connection: keep-alive
Expires: 0
Pragma: No-cache
Cache-Control: no-cache
http_proxy_id: 6fba0eff9f832b463580fb06c5b0ff9c
Server: api-gateway
X-Request-Id: ac9f75ec3c97c823f128526a924532b2
{
	"code": "0",
	"message": "OK"
}

Códigos de erro

Se um código de erro começando com MBI for retornado quando você usar essa API, corrija a falha seguindo as instruções fornecidas no Centro de erros da API da Huawei Cloud.

Exemplo de comando cURL

curl -k -i -X POST -H 'X-Access-Token:stbX5ElstO5QwOwPB9KGQWUZ1DHoFrTsQjjC' -d 'thresholdType=AUDIO' https://api.meeting.huaweicloud.com/v1/metrics/conference/threshold -d'{"latency":{"receiving":500,"sending":500},"jitter":{"receiving":500,"sending":500},"packetLoss":{"receiving":20,"sending":20}}'