MicroStrategy ONE

Imposta la gestione dinamica del livello di lavoro

A partire da MicroStrategy ONE (giugno 2024), questa impostazione è attivata per impostazione predefinita.

MicroStrategy ONE (marzo 2024) ha introdotto la capacità di regolare dinamicamente il livello dei processi da gestire in situazioni di memoria insufficiente per evitare che processi di grandi dimensioni interrompano il sistema. Questo è basato su Impostazioni che governano il gruppo utenti. L'impostazione di gestione della memoria del livello di lavoro predefinito del sistema è ridotta dal 50% al 10% della memoria totale della macchina o del contenitore che ospita l'Intelligence Server. Quando si verifica una situazione di memoria insufficiente, ad esempio quando la memoria totale disponibile del sistema è sotto pressione (meno del 20% della memoria fisica della macchina/contenitore), l'impostazione di controllo viene ridotta alla metà del valore originale per ciascun lavoro. Ad esempio, può ridurre l'impostazione predefinita dal 10% al 5%.

Abilita la governance dinamica del livello di lavoro

Questa impostazione è attivata per impostazione predefinita in MicroStrategy ONE (giugno 2024) e disattivata in MicroStrategy ONE (marzo 2024). Attivarla utilizzando l'API REST di MicroStrategy.

  1. Aprire MicroStrategy REST API Explorer aggiungendo /MicroStrategyLibrary con /api-docs/index.html?visibility=all nel browser.

  2. Crea una sessione e autenticala. Nella sezione Autenticazione, utilizzare POST /api/auth/admin/login.

  3. Fare clic su Prova e modificare il corpo della richiesta specificando nome utente e password.

  4. Fare clic su Esegui.

  5. Nella risposta, trova X-MSTR-AuthToken.

  6. Per ottenere lo stato corrente della funzionalità:

    1. Nella sezione Configurazioni, cercare GET ​/api​/v2/configurations​/featureFlags​.

    2. Fare clic su Prova.

    3. Impostare il valore corretto X-MSTR-AuthToken dal passaggio 5. Puoi anche ottenere questo controllando le richieste XHR della rete del browser.

    4. Fare clic su Esegui.

    5. Se si utilizza MicroStrategy ONE (giugno 2024), cercare DynamicJobGoverning nel corpo della risposta per trovare i dettagli sullo stato. Se si utilizza MicroStrategy ONE (marzo 2024), cercare ResourceGoverning nel corpo della risposta per trovare i dettagli sullo stato.

  7. Nella sezione Configurazioni, cercare PUT ​/api​/configurations​/featureFlags​/{id}.

  8. Fare clic su Prova.

  9. Impostare il valore corretto X-MSTR-AuthToken dal passaggio 5. Puoi anche ottenerlo controllando le richieste XHR della rete del browser.

  10. Impostato id a 95A4D4CC468B8C6B1740CDB1EAA04F12.

  11. Per abilitare questa funzione di anteprima, impostare il status valore a 1. Per disabilitare questa funzione di anteprima, impostare status valore a 2.

  12. Fare clic su Esegui.

  13. Ripetere il passaggio 6 per verificare che la funzionalità sia abilitata.

Ambito

Questa modifica dinamica si applica solo ai lavori con l'impostazione predefinita che governa la memoria del livello di lavoro, inclusi i lavori nuovi e in esecuzione. Le impostazioni personalizzate non sono interessate.

Esempio 1: viene creato un processo utilizzando il valore predefinito di 10 GB (10% di 100 GB). Il limite viene abbassato a 5 GB quando il sistema si trova in una situazione di memoria insufficiente.

Esempio 2: viene creato un processo utilizzando il valore personalizzato di 100 GB. Questo valore non cambia.