はじめに OpenSLO の概要に触れながら SLO as Code の現状についてお話しします。 OpenSLOとは? OpenSLO とは、サービスレベル目標 (SLO)、それに関連するリソースの記述形式を標準化する試みです。 SLO の SaaS を展開している Nobl9 が中心となって策定し、2021年5月にバージョン 1.0 を発表しました。 SLO をコードで扱うツールは以前からありましたが、SLO のデータ表現方法が確立されていなかった中、OpenSLO が発表されました。 リポジトリ https://github.com/OpenSLO/OpenSLO OpenSLO の特徴 Kubernetes YAML フォーマットで記述し、リソースとして以下が定義可能です。 DataSourceSLOSLIAlertPolicyAlertConditionAlertNotifica