Skip to content
This repository has been archived by the owner on Jan 18, 2023. It is now read-only.

nrnrk/gcp-slo-create

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

概要

  • 以下の指標の GCP の SLO を作成するツールです
    • 可用性 99%
      • 可用性 = (2xx レスポンス) / (2xx レスポンス + 5xx レスポンス)

前提条件

  • Cloud Load Balancing を利用している前提になります
    • 対象となる Cloud Load Balancing の名称(URL マップ名称)を準備してください。(Quick Start の<your-load-balancing-name>に入れてください)
  • Go のインストール
    • go version が動作すればOKです

Quick Start

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

以下のコマンドで表示されるリストの PROJECT_ID のフィールドから1つ選択してください。

gcloud projects list

url map name

以下のコマンドで表示されるリストの NAME のフィールドから1つ選択してください。

gcloud compute url-maps list

About

Command to set GCP SLO (Availability)

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages