GlideSystemRunLevel : Global

  • Freigeben Version: Xanadu
  • Aktualisiert 1. August 2024
  • 1 Minute Lesedauer
  • Die GlideSystemRunLevel- API bietet Methoden zum Abrufen und Festlegen der aktuellen Systemausführungsebene.

    Durch das Festlegen der System-Ausführungsebene können Anwendungen ihre Funktionen basierend auf den Betriebsumschaltern ändern oder einschränken. Weitere Informationen zur Verwendung von operativen Umschaltern finden Sie unter Operative Umschalter.

    Die Systemausführungsebene kann auf eine der definierten Systemausführungsebenen festgelegt werden.
    • Voll funktionsfähig
    • Geringfügig verschlechtert
    • Moderat verschlechtert
    • Schwerwiegend verschlechtert
    Die auf einem Knoten festgelegte Systemausführungsebene wird mit allen Knoten in der Instanz synchronisiert.

    Zur Verwendung dieser API ist die Administratorrolle erforderlich.

    GlideSystemRunLevel – getCurrentLevel()

    Ruft die aktuelle Systemausführungsebene ab.

    Tabelle : 1. Parameter
    Name Typ Beschreibung
    Keine
    Tabelle : 2. Ergebnisse
    Typ Beschreibung
    Zeichenfolge Die aktuelle Systemausführungsebene.
    Mögliche Werte:
    • voll_funktionsfähig
    • leicht_verschlechtert
    • moderately_degraded
    • Schwerwiegend_verschlechtert

    Ruft die aktuelle Systemausführungsebene ab.

    var currentRunLevel = sn_run_level.GlideSystemRunLevel.getCurrentLevel();
    gs.info(currentRunLevel);

    Ausgabe:

    fully_operational

    GlideSystemRunLevel – SwitchLevel(Zeichenfolge newLevel)

    Schaltet die Systemausführungsebene um.

    Tabelle : 3. Parameter
    Name Typ Beschreibung
    newLevel Zeichenfolge Der ID-Wert der neuen Systemausführungsebene. Dieser Wert stammt aus dem Feld „ ID “ in der Tabelle „Systemausführungsebene“ [sys_run_level].
    Tabelle : 4. Ergebnisse
    Typ Beschreibung
    Zeichenfolge ID der vorherigen Systemausführungsebene
    Mögliche Werte:
    • voll_funktionsfähig
    • leicht_verschlechtert
    • moderately_degraded
    • Schwerwiegend_verschlechtert

    Legt die Systemausführungsebene auf Geringfügig verschlechtert fest.

    sn_run_level.GlideSystemRunLevel.switchLevel('slightly_degraded');

    Ausgabe:

    SystemRunLevel requested to change from: fully_operational to: slightly_degraded