GlideSystemRunLevel - 전역

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기1분
  • GlideSystemRunLevel API는 현재 시스템 실행 수준을 가져오고 설정하는 메서드를 제공합니다.

    시스템 실행 수준을 설정하면 애플리케이션이 작동 토글에 따라 기능을 변경하거나 제한할 수 있습니다. 작동 토글 사용에 대한 자세한 내용은 작동 토글을 참조하세요.

    시스템 실행 레벨은 정의된 시스템 실행 레벨 중 하나로 설정할 수 있습니다.
    • 완전 작동
    • 약간 저하됨
    • 보통 성능 저하
    • 심하게 저하됨
    한 노드에 설정된 시스템 실행 수준은 인스턴스의 모든 노드와 동기화됩니다.

    이 API를 사용하려면 관리자 역할이 필요합니다.

    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. 매개변수
    이름 유형 설명
    새 수준 문자열 새 시스템 실행 수준의 ID 값입니다. 이 값은 시스템 실행 수준[sys_run_level] 테이블의 ID 필드에서 가져옵니다.
    표 4. 반환
    유형 설명
    문자열 이전 시스템 실행 수준의 ID입니다.
    가능한 값:
    • fully_operational
    • slightly_degraded
    • moderately_degraded
    • severely_degraded

    시스템 실행 수준을 약간 저하됨으로 설정합니다.

    sn_run_level.GlideSystemRunLevel.switchLevel('slightly_degraded');

    출력:

    SystemRunLevel requested to change from: fully_operational to: slightly_degraded