MicroStrategy ONE
Definir controle dinâmico de nível de trabalho
MicroStrategy ONE (março de 2024) apresenta a capacidade de ajustar dinamicamente o controle do nível de trabalho em situações de pouca memória para evitar que trabalhos grandes matem o sistema. Isto é construído em cima do Configurações de controle do grupo de usuários. A configuração de controle de memória de nível de trabalho padrão do sistema é reduzida de 50% para 10% da memória total da máquina ou contêiner que hospeda o Intelligence Server. Quando ocorre uma situação de pouca memória, como quando a memória total disponível do sistema está sob pressão (menos de 20% da memória física da máquina/contêiner), a configuração governante é reduzida à metade do valor original para cada trabalho. Por exemplo, pode reduzir a configuração padrão de 10% para 5%.
Habilitar controle dinâmico de nível de trabalho
Essa configuração está desativada por padrão. Ligue-o usando o MicroStrategy API REST.
-
Abra o MicroStrategy REST API Explorer anexando
/MicroStrategyLibrary
com/api-docs/index.html?visibility=all
no seu navegador. -
Crie uma sessão e autentique-a. Na seção Autenticação, use
POST /api/auth/admin/login
. -
Clique Experimentar e modifique o corpo da solicitação fornecendo seu nome de usuário e senha.
-
Clique em Executar.
-
Na resposta, encontre
X-MSTR-AuthToken
. -
Para obter o status atual do recurso:
-
Na seção Configurações, procure
GET /api/v2/configurations/featureFlags
. -
Clique Experimentar.
-
Defina o adequado
X-MSTR-AuthToken
a partir do passo 5. Você também pode obter isso inspecionando as solicitações XHR da rede do navegador. -
Clique em Executar.
-
Procurar
ResourceGoverning
no corpo da resposta para encontrar detalhes de status.
-
-
Na seção Configurações, procure
PUT /api/configurations/featureFlags/{id}
. -
Clique Experimentar.
-
Defina o adequado
X-MSTR-AuthToken
a partir do passo 5. Você também pode obter isso inspecionando as solicitações XHR da rede do navegador. -
Definir
id
para95A4D4CC468B8C6B1740CDB1EAA04F12
. -
Para ativar esse recurso de visualização, defina o
status
valor para1
. -
Clique em Executar.
-
Repita a etapa 6 para verificar se o recurso está habilitado.
-
Reinicie o Intelligence Server para que a alteração entre em vigor.
Escopo
Essa alteração dinâmica se aplica apenas a trabalhos com configuração de controle de memória de nível de trabalho padrão, incluindo trabalhos novos e em execução. As configurações personalizadas não são afetadas.
Exemplo 1: Uma tarefa é criada usando o valor padrão de 10 GB (10% de 100 GB). O limite é reduzido para 5 GB quando o sistema está com pouca memória.
Exemplo 2: Uma tarefa é criada usando o valor customizado de 100 GB. Esse valor não é alterado.