SLOs (service-level objectives) are an agreed-upon target that must be achieved for each activity, function, and process to provide the best opportunity for customer success. SLOs represent the performance or health of a service.
The SLO List widget displays a subset of SLOs over their primary time window. All other configured time windows are available in the SLO’s side panel on the SLO page. For more information, see the SLO documentation.
セットアップ
構成
- ダッシュボードに SLO リストウィジェットを追加します。
- タグを使用して、SLO の一覧をフィルターします (
service:foo, env:prod
など)。テンプレート変数がサポートされています。 - 表示する SLO の最大数 (デフォルトは 100) を選択し、ステータスまたはエラーバジェットのいずれかでソートします。
- オプションでウィジェットのタイトルを指定します。
ウィジェットを作成する準備ができたら、Save をクリックします。
API
このウィジェットは Dashboards API で使用できます。ウィジェット JSON スキーマ定義については、以下の表を参照してください。
Expand All
Array of one request object to display in the widget.
Maximum number of results to display in the table.
default: 100
Options for sorting results.
Facet path for the column
Widget sorting methods.
Allowed enum values: asc,desc
Widget request type.
Allowed enum values: slo_list
How to align the text on the widget.
Allowed enum values: center,left,right
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"
}
その他の参考資料