サービス・レベル目標

サービスレベル目標(SLO)は、組織がサービスのパフォーマンスと可用性を体系的かつ客観的に監視するために活用できる、可観測性における重要なツールです。 SLO を使用すると、システム・パフォーマンスの明確なターゲットを定義して、ユーザー・エクスペリエンスの低下やプラットフォームの不安定性の識別に役立てることができます。 また、SLO を使用して、サービスのパフォーマンスを経時的に追跡し、組織がサービス・パフォーマンスの傾向やパターンを特定できるようにすることもできます。

  • アプリケーションの稼働状況を監視したいですか?
  • ウェブサイトの遅延状況を監視したいですか?
  • 合成テストの成功率を把握したいですか?
  • モバイルアプリのパフォーマンスを監視したいですか?
  • どの通話を「良好」または「不良」と分類し、それらを追跡したいですか?

ユーザーは、指定された指標に基づいて、一定期間にわたるシステム・パフォーマンスのターゲットを設定できます。 ターゲットに到達しない場合、パフォーマンス低下の原因を判別するために、さらに分析を実行することができます。

用語

サービスレベル指標(SLI): 顧客に提供されるサービスの特定の特性に関する定量的な測定基準を定義する。 一般的な例としては、エラー率や応答遅延などが挙げられる。 SLIのタイプは、SLOの設定内のブループリントによって表されます。

SLO目標値: SLIによって測定されるSLOの目標値を定義します。 例えば、SLO は、特定の SLI が定義された時間の 99.9% であることを指定する場合があります。

SLOステータス :SLOの時間枠におけるSLIの現在の評価値を、パーセンテージで表したもの。 このステータスは、サービスがSLO目標で定められた目標を達成しているかどうかを判断するために使用されます。

エラー許容範囲: SLOの目標値は、サービスの信頼性が低下した場合の許容範囲を暗黙的に定義する。 このエラー許容範囲は、計画的なダウンタイムと計画外のダウンタイムの両方を考慮しており、実際にはある程度のサービス中断は避けられないことを認識しています。

バーンレート: バーンレートとは、SLOの目標期間に対して、サービスがエラー許容範囲をどのくらいの速さで消費しているかを示す比率です。 その目的は、SLO違反につながる可能性のある兆候を、実際に発生する前に検知することにあります。

除外期間: SLOステータスおよびエラー予算の計算から除外される、1回限りのものまたは定期的な特定の期間。

Instana の SLO

Instana 複数のエンティティタイプにわたるSLO、Apdex設定、スマートアラート、および是正期間の作成と管理を行うための「 サービスレベル 」エリアを提供します。

サービスレベル 」セクションにアクセスするには、ナビゲーションメニューの 「サービスレベル」 をクリックしてください。 「 サービスレベル 」セクションには、 SLOApdexスマートアラート、および修正期間に関する専用のタブが含まれています。

SLO(Liteおよびレガシー)およびApdexの測定値用に、カスタムダッシュボードウィジェットを作成できます。

Instana のSLO設定は、 API または Terraform を使用して自動化でき、SLOデータは Grafana にインポートできます。 詳細については、 「SLO 連携」 をご覧ください。

[スマートアラート] タブには、SLO および Apdex の各設定に関するアラートが表示され、フィルタ機能によりエンティティの種類ごとにアラートを分類して表示することができます。 スマートアラートを作成して、SLOステータス、エラー予算、バーンレート、およびApdexスコアのしきい値を監視することができます。

例やトラブルシューティングに関する情報については、 「SLO の入門」 および「 Apdex の設定例」 を参照してください。

SLOダッシュボード

SLO の遺産

以前のバージョンの Instana のSLOウィジェットは引き続きサポートされており、カスタムダッシュボードのウィジェット内では 「SLO Legacy」 として表示されるようになりました。 SLO Legacy ウィジェットおよび関連するSLI設定は、現在、SLOダッシュボードで作成されたSLOとは連携していません。 詳細については、 「SLO ウィジェット(レガシー)」 を参照してください。

SLO Lite

セルフホスト型クラシックエディション( Docker )で使用されるSLOウィジェットは引き続きサポートされており、カスタムダッシュボードのウィジェット内では「 SLO Lite 」と呼ばれるようになりました。 SLO Lite の機能は限定的であり、アプリケーションSLO用のウィジェットのみが利用可能です。 これらのウィジェットおよびインジケーターの設定は、現在のSLOダッシュボードには移行できません。 詳細については、 「SLO ウィジェット(ライト版)」 を参照してください。

インストール・オプション

SLOは、 Instana、 SaaS,、 Standard Edition、およびCustom Editionでサポートされています。 Classic Editionでは、SLO Lite 構成のみがサポートされています。

データ保存

SLOの算出に使用されるメトリクスデータは、時間枠の設定粒度に応じて、以下のように保持されます

  • 時間ベースの分単位データ:13ヶ月
  • イベントベースの分単位データ:48時間
  • イベントベースの1時間単位のデータ:13ヶ月
  • Apdexの分単位のデータ:48時間
  • Apdexの時間単位データ:91日間