GlideSystemRunLevel - Global
A API GlideSystemRunLevel 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 alterem 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 |
|---|---|---|
| novoNível | Cadeia de caracteres | O valor de ID do novo nível de execução do sistema. Este valor é do campo ID 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 Ligeiramente degradado.
sn_run_level.GlideSystemRunLevel.switchLevel('slightly_degraded');
Saída:
SystemRunLevel requested to change from: fully_operational to: slightly_degraded