SLO 리스트 위젯
SLO 리스트 위젯 (SLO List Widget)
출처: 문서
본문
SLO(서비스 수준 목표, service-level objectives)는 고객 성공을 위한 최상의 기회를 제공하기 위해 각 활동, 기능, 프로세스가 달성해야 하는 합의된 목표예요. SLO는 서비스의 성능 또는 상태를 나타내요.
SLO 리스트 위젯은 기본 시간 창을 기준으로 SLO의 하위 집합을 표시해요. 그 외에 구성된 모든 시간 창은 SLO 페이지의 SLO 사이드 패널에서 확인할 수 있어요. 자세한 내용은 SLO 문서를 참고하세요.
설정 (Setup)
구성 (Configuration)
- 대시보드에 SLO 리스트 위젯을 추가해요.
- 태그를 사용해서 SLO 목록을 필터링해요 (예:
service:foo, env:prod). 템플릿 변수를 지원해요. - 표시할 최대 SLO 수를 선택하고(기본값은 100), 상태 또는 오류 예산 기준으로 정렬해요.
- 선택적으로 위젯에 제목을 지정해요.
위젯을 만들 준비가 되면 저장(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"
}