GlideSystemRunLevel - Global
. GlideSystemRunLevel A API fornece métodos para obter e definir o nível de execução do sistema atual.
Definir o nível de execução do sistema permite que as aplicações mudem ou limitem seus recursos com base em alternâncias operacionais. Para obter mais informações sobre como usar alternâncias operacionais, consulte Alternâncias operacionais .
O nível de execução do sistema pode ser definido como um dos níveis de execução do sistema definidos.
- Totalmente operacional
- Ligeiramente degradado
- Moderadamente degradado
- Severamente degradado
A função de administrador é necessária para usar esta API.
GlideSystemRunLevel – getCurrentLevel()
Recupera o nível de execução do sistema atual.
| Nome | Tipo | Descrição |
|---|---|---|
| Nenhum |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | O nível de execução do sistema atual. Valores possíveis:
|
Obtém o nível de execução do sistema atual.
var currentRunLevel = sn_run_level.GlideSystemRunLevel.getCurrentLevel();
gs.info(currentRunLevel);
Saída:
fully_operational
GlideSystemRunLevel – switchLevel(cadeia de caracteres newLevel)
Alterna o nível de execução do sistema.
| Nome | Tipo | Descrição |
|---|---|---|
| NoNível | Cadeia de caracteres | O valor do ID do novo nível de execução do sistema. Este valor é do ID Campo na tabela Nível de execução do sistema [sys_run_level]. |
| Tipo | Descrição |
|---|---|
| Cadeia de caracteres | ID do nível de execução do sistema anterior. Valores possíveis:
|
Define o nível de execução do sistema como um pouco degradado.
sn_run_level.GlideSystemRunLevel.switchLevel('slightly_degraded');
Saída:
SystemRunLevel requested to change from: fully_operational to: slightly_degraded