SLO の作成

このページでは、Google Cloud コンソールでサービスレベル目標(SLO)を作成する方法について説明します。SLO をプログラムで作成する方法については、SLO API の使用をご覧ください。

SLO の設計の概要と情報については、以下をご覧ください。

SLO を作成するには:

  1. サービスの [健全性] タブに移動します。

    1. Google Cloud コンソールで、[Cloud Service Mesh] に移動します。

      [Cloud Service Mesh] に移動する

    2. メニューバーのプルダウン リストから Google Cloud プロジェクトを選択します。

    3. SLO を作成するサービスをクリックします。

    4. 左側のナビゲーション バーで [健全性] をクリックします。

  2. [SLO を作成] リンクをクリックします。

  3. [サービスレベル指標(SLI)の設定] をクリックして、この SLO についてトラッキングするサービスレベル指標(SLI)の種類を選択します。次のいずれかを選択します。

    • 可用性: 正常なレスポンス数の全レスポンス数に対する割合。サービスの Envoy サイドカー プロキシに到達する前に(ネットワークや DNS の障害などのために)失敗したリクエストは、この比率には含まれません。
    • レイテンシ: 指定したレイテンシしきい値を下回っているコール数の全コール数に対する割合。
  4. レイテンシ SLI の場合は、[レイテンシのしきい値] をミリ秒単位で入力します。

  5. [パフォーマンス目標] セクションで、[目標] に割合を入力して SLI のパフォーマンス目標を設定します。Cloud Service Mesh では、この値を使用して、この SLO のエラー バジェットを計算します。

  6. [コンプライアンス期間] セクションで、[期間の種類] と [期間の長さ] を選択します。これらの設定の詳細については、コンプライアンス期間をご覧ください。

  7. または、[SLI の設定] セクションで [ウィンドウ ベース] の SLI を選択することもできます。ウィンドウ ベースの SLI を選択すると、サービスが SLO のコンプライアンス目標を満たしていない期間(リクエスト数の急増により短期間にレイテンシが増加した場合など)を把握できます。このオプションを選択した場合は次の要素を指定する必要があります。

    • 良好の基準: 特定の時間枠が「良好」と判定されるために満たす必要がある「良好なパフォーマンス」の割合のしきい値を設定します。
    • 期間: コンプライアンス期間中に SLO のパフォーマンスを増分で測定する各時間枠の長さを設定します。

    たとえば、可用性 SLO が連続 7 日間、99% の SLO 目標に設定されているとします。次に、95% の良好の基準5 分間の期間を追加します。コンプライアンスを維持するには、、サービスの過去 7 日間にすべての 5 分間の時間枠の 95% で最低 99% の可用性を確保する必要があります。

  8. 必要に応じて、[SLO に名前を付ける] をクリックして、デフォルトの SLO 表示名を変更します。Cloud Service Mesh では、設定に基づいて SLO を記述するデフォルトの名前が用意されています。

  9. [送信] をクリックします。

次のステップ