GlideSystemRunLevel – Global

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Die GlideSystemRunLevel- API stellt Methoden zum Abrufen und Festlegen der aktuellen Systemausführungsebene bereit.

    Durch das Festlegen der Systemausführungsebene können Anwendungen ihre Funktionen basierend auf operativen Umschaltvorgängen ändern oder einschränken. Weitere Informationen zur Verwendung operativer Umschalter finden Sie unter Operative Umschalter.

    Die Systemausführungsebene kann auf eine der definierten Systemausführungsebenen festgelegt werden.
    • Vollständig 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:
    • vollständig_operativ
    • 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(String 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:
    • vollständig_operativ
    • 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