GlideSystemRunLevel - グローバル

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • GlideSystemRunLevel API は、現在のシステム実行レベルを取得および設定するためのメソッドを提供します。

    システム実行レベルを設定すると、アプリケーションは運用の切り替えに基づいて機能を変更または制限できます。運用の切り替えの使用の詳細については、「 運用の切り替え」を参照してください。

    システム実行レベルは、定義されたシステム実行レベルの 1 つに設定できます。
    • 完全に運用可能 (Fully Operational)
    • わずかに低減 (Slightly Degraded)
    • 中程度に低減 (Moderately Degraded)
    • 大幅に低減 (Severely Degraded)
    1 つのノードで設定されたシステム実行レベルは、インスタンス内のすべてのノードに同期されます。

    この API を使用するには、admin ロールが必要です。

    GlideSystemRunLevel – getCurrentLevel()

    現在のシステム実行レベルを取得します。

    表 : 1. パラメーター
    名前 タイプ 説明
    なし
    表 : 2. 返される内容
    タイプ 説明
    文字列 現在のシステム実行レベル。
    可能な値:
    • fully_operational
    • slightly_degraded
    • moderately_degraded
    • severely_degraded

    現在のシステム実行レベルを取得します。

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

    出力:

    fully_operational

    GlideSystemRunLevel – switchLevel(文字列 newLevel)

    システムの実行レベルを切り替えます。

    表 : 3. パラメーター
    名前 タイプ 説明
    newLevel 文字列 新しいシステム実行レベルの ID 値。この値は、システムの実行レベル [sys_run_level] テーブルの [ID] フィールドから取得されます。
    表 : 4. 返される内容
    タイプ 説明
    文字列 前のシステム実行レベルの ID。
    可能な値:
    • fully_operational
    • slightly_degraded
    • moderately_degraded
    • severely_degraded

    システム実行レベルを [わずかに低減 (Slightly Degraded)] に設定します。

    sn_run_level.GlideSystemRunLevel.switchLevel('slightly_degraded');

    出力:

    SystemRunLevel requested to change from: fully_operational to: slightly_degraded