본문 바로가기
WIKI 기술 지식 베이스

SLO 리스트 위젯

원문 보기 위키 갱신

SLO 리스트 위젯 (SLO List Widget)

출처: 문서

본문

SLO(서비스 수준 목표, service-level objectives)는 고객 성공을 위한 최상의 기회를 제공하기 위해 각 활동, 기능, 프로세스가 달성해야 하는 합의된 목표예요. SLO는 서비스의 성능 또는 상태를 나타내요.

SLO 리스트 위젯은 기본 시간 창을 기준으로 SLO의 하위 집합을 표시해요. 그 외에 구성된 모든 시간 창은 SLO 페이지의 SLO 사이드 패널에서 확인할 수 있어요. 자세한 내용은 SLO 문서를 참고하세요.

설정 (Setup)

구성 (Configuration)

  1. 대시보드에 SLO 리스트 위젯을 추가해요.
  2. 태그를 사용해서 SLO 목록을 필터링해요 (예: service:foo, env:prod). 템플릿 변수를 지원해요.
  3. 표시할 최대 SLO 수를 선택하고(기본값은 100), 상태 또는 오류 예산 기준으로 정렬해요.
  4. 선택적으로 위젯에 제목을 지정해요.

위젯을 만들 준비가 되면 저장(Save)을 클릭해요.

API

이 위젯은 **대시보드 API**와 함께 사용할 수 있어요. 위젯 JSON 스키마 정의에 대해서는 다음 표를 참고하세요.

필드 타입 설명
description string 위젯의 설명.
requests [필수] object[] 위젯에 표시할 요청 객체 하나의 배열.
query [필수] object 업데이트된 SLO 리스트 위젯.
limit int64 테이블에 표시할 최대 결과 수. 기본값: 100
query_string [필수] string 위젯 쿼리.
sort object[] 결과 정렬 옵션.
column [필수] string 열의 패싯(facet) 경로.
order [필수] enum 위젯 정렬 방식. 허용 enum 값: asc,desc
request_type [필수] enum 위젯 요청 유형. 허용 enum 값: slo_list
title string 위젯 제목.
title_align enum 위젯 텍스트 정렬 방식. 허용 enum 값: center,left,right
title_size string 제목 크기.
type [필수] enum SLO 리스트 위젯 유형. 허용 enum 값: slo_list 기본값: slo_list

예시:

{
  "description": "string",
  "requests": [
    {
      "query": {
        "limit": "integer",
        "query_string": "env:prod AND service:my-app",
        "sort": [
          {
            "column": "",
            "order": "desc"
          }
        ]
      },
      "request_type": "slo_list"
    }
  ],
  "title": "string",
  "title_align": "string",
  "title_size": "string",
  "type": "slo_list"
}

더 알아보기 (Learn more)