SLO 목록 위젯

SLO 목록 위젯은 쿼리를 기반으로 SLO의 하위 집합을 표시합니다.

SLO 목록을 표시하는 SLO 목록 위젯

설정

SLO 목록 위젯 편집기에서 웹 스토어로 서비스를 정의하는 검색 쿼리

설정

  1. 대시보드에 SLO 목록 위젯을 추가합니다.
  2. 태그를 사용하여 SLO 목록을 필터링합니다(예: service:foo, env:prod). 템플릿 변수가 지원됩니다.
  3. 표시할 최대 SLO 수를 선택합니다(기본값은 100). 가장 최근에 생성된 SLO가 목록 상단에 나타납니다.
  4. (선택 사항) 위젯에 타이틀을 지정합니다.

위젯을 만들 준비가 되면 Save를 클릭합니다.

API

이 위젯은 Dashboards API와 함께 사용할 수 있습니다. 자세한 내용은 대시보드 API 가이드를 참조하세요.

SLO 목록 위젯의 전용 위젯 JSON 스키마 정의는 다음과 같습니다.

Expand All

항목

유형

설명

requests [required]

[object]

Array of one request object to display in the widget.

query [required]

object

Updated SLO List widget.

limit

int64

Maximum number of results to display in the table.

default: 100

query_string [required]

string

Widget query.

sort

[object]

Options for sorting results.

column [required]

string

Facet path for the column

order [required]

enum

Widget sorting methods. Allowed enum values: asc,desc

request_type [required]

enum

Widget request type. Allowed enum values: slo_list

title

string

Title of the widget.

title_align

enum

How to align the text on the widget. Allowed enum values: center,left,right

title_size

string

Size of the title.

type [required]

enum

Type of the SLO List widget. Allowed enum values: slo_list

default: slo_list

{
  "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"
}