- 以下の指標の GCP の SLO を作成するツールです
- 可用性 99%
- 可用性 = (2xx レスポンス) / (2xx レスポンス + 5xx レスポンス)
- 可用性 99%
- Cloud Load Balancing を利用している前提になります
- 対象となる Cloud Load Balancing の名称(URL マップ名称)を準備してください。(Quick Start の
<your-load-balancing-name>
に入れてください)
- 対象となる Cloud Load Balancing の名称(URL マップ名称)を準備してください。(Quick Start の
- Go のインストール
go version
が動作すればOKです
go install github.com/nrnrk/gcp-slo-create@latest
# トークンの取得
GCP_SLO_SETTER_TOKEN=`gcloud auth print-access-token`
# 対象となるプロジェクト・ロードバランシングを指定
PROJECT_ID=<your-project-id>
URL_MAP_NAME=<your-load-balancing-name>
gcp-slo-create -project-id ${PROJECT_ID} -url-map-name ${URL_MAP_NAME} -token ${GCP_SLO_SETTER_TOKEN}
以下のコマンドで表示されるリストの PROJECT_ID
のフィールドから1つ選択してください。
gcloud projects list
以下のコマンドで表示されるリストの NAME
のフィールドから1つ選択してください。
gcloud compute url-maps list