콘텐츠로 이동

SLO 관리


모니터링 > SLO 페이지에서 모든 SLO 작업을 관리할 수 있습니다. 목록에는 달성률, 오류 예산 등의 주요 지표가 실시간으로 표시되며, 활성화, 편집, 이벤트 조회 또는 대시보드로 내보내기 등의 작업을 지원합니다.

목록 필드

필드
설명
모니터 SLI와 연결된 모니터 수, 즉 서비스 성능을 측정하는 지표입니다.
목표 SLO 작업 생성 시 설정한 서비스 가용성의 목표 백분율입니다.
달성률(7일) 지정된 평가 기간 내에 시스템에 장애가 없는 시간이 총 시간에서 차지하는 백분율입니다(달성률 = 시스템 장애 없음 시간 / 평가 기간 * 100%):
  • 최소 목표 백분율 <= 백분율 < 목표 백분율인 경우 SLA가 비정상(Unhealthy) 으로 간주되어 주황색 달성률로 표시됩니다.
  • 백분율 < 최소 목표 백분율인 경우 SLA가 목표 미달(Downtime) 로 간주되어 빨간색 달성률로 표시됩니다.
  • 장애 시간(7일) 모니터가 비정상 상태였던 시간 / 사용된 할당량입니다.
    오류 예산(7일) 현재 SLO의 남은 허용 가능 장애 시간입니다(SLO 목표가 95%로 설정된 경우 5%의 허용 오차가 존재하며, 기본적으로 최근 7일을 주기로 하여 오류 예산 = 7일 * 5% = 8.4h로 계산). 다음과 같이 표시됩니다:
  • 초록색: 남은 허용 가능 장애 시간 >= 0
  • 빨간색: 남은 허용 가능 장애 시간 < 0
  • 작업 설명

    • 검색: SLO 이름으로 필터링합니다.
    • 일괄: 여러 SLO를 활성화/비활성화/삭제합니다.
    • 개별 SLO 작업: 활성화, 비활성화, 편집(이름/목표/빈도 제외), 삭제합니다.
    • 삭제: 기존 SLO 작업을 삭제합니다.
    • 관련 이벤트 조회: 해당 SLO가 트리거한 모든 미복구 이벤트를 한 번에 조회합니다.
    • 대시보드로 내보내기: SLO 뷰를 대시보드에 동기화합니다.
    참고
    • SLO를 삭제하면 해당 대시보드 뷰도 함께 삭제됩니다.
    • 대시보드의 SLO 뷰 시간 범위는 기본적으로 대시보드와 동기화되며, 목록에는 기본적으로 최근 7일 달성률이 표시됩니다.

    DQL 표현식을 통한 SLO 조회

    장애 시간은 다음 쿼리를 참조하세요.

    df_slo_cost차감된 분(분) 을 의미하며, 값을 합산하면 장애 시간이 됩니다. df_slo_id는 해당 값으로 대체하면 됩니다.

    E::`slo`:(sum(`df_slo_cost`)) { `df_slo_id` = 'monitor_6bad2a76dd9b41d7894f21a76d44ae42' }
    

    7일 SLO 값을 조회하는 경우 DQL 표현식은 다음과 같습니다.

    eval((10080-A)/10080 *100, A="E::`slo`:(sum(`df_slo_cost`)) { `df_slo_id` = 'monitor_6bad2a76dd9b41d7894f21a76d44ae42'}")
    

    예시:

    아래 그림에서 SLO 작업의 과거 7일 장애 시간 SLO 값은 80.496%입니다.

    바로가기 > 쿼리 도구로 이동하여 DQL 쿼리를 선택하고 7일 SLO 값 조회 구문을 입력하면 위 그림과 동일한 결과를 확인할 수 있습니다.

    참고

    쿼리 도구 > DQL 쿼리 적용 시, 우측 상단의 시간 범위가 SLO 값을 조회하는 시간 범위와 일치하는지 확인하세요. slo_id이벤트 > 이벤트 상세 페이지에서 확인할 수 있습니다.

    문서 평가

    이 페이지가 도움이 되었나요?