SLO リストウィジェットは、SLO のサブセットを主要タイムウィンドウに表示します。その他の構成されたタイムウィンドウはすべて、SLO ページの SLO のサイドパネルで利用できます。
セットアップ
コンフィギュレーション
- ダッシュボードに SLO リストウィジェットを追加します。
- タグを使用して、SLO の一覧をフィルターします (
service:foo, env:prod
など)。テンプレート変数がサポートされています。 - 表示する SLO の最大数 (デフォルトは 100) を選択し、ステータスまたはエラーバジェットのいずれかでソートします。
- オプションでウィジェットのタイトルを指定します。
ウィジェットを作成する準備ができたら、Save をクリックします。
API
このウィジェットは、ダッシュボード API とともに使用できます。詳しくは、ダッシュボード API ドキュメントをご参照ください。
SLO リストウィジェットのウィジェット 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"
}
その他の参考資料