• ログイン今すぐ開始

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

SLIとSLOの作成と編集

NewRelicUIを使用してSLIとSLOを手動で作成できます。または、 NerdGraphAPITerraformServiceLevelリソースを使用してプロセスを自動化することもできます。

要件

パーミッション関連の要件。

SLIおよびSLOを作成するための重要な概念

SLIとSLOを定義する際には、これらの概念に留意してください。

関連するエンティティ

New Relicエコシステムでは、すべてのサービスレベルが別のエンティティにリンクされています。これは、スタック内でデータを報告する要素、またはアクセス可能なデータを生成する要素です。サービスレベルが関連するエンティティによって、SLI/SLOの結果が表示される場所が決まります。

SLI は、New Relic に報告される NRDB イベントであればどのようなものでも定義できるため、カスタムイベントをベースにすることもできます。ほとんどのカスタムイベントは、単一の New Relic エンティティに関連するものではなく、より高度なビジネスやユーザーエクスペリエンスのインサイトを提供するものです。この場合でも、SLIを特定のエンティティやワークロードに関連付けることができます。

SLIクエリ

SLIは、有効なリクエストの総数のうち、良いレスポンスの割合として定義されます。ほとんどの場合、有効な作品と良い作品を定義することでSLIを設定します。

  • 有効なリクエスト は、SLIにとって意味のあるものとしてカウントしたいあらゆるリクエストです(例えば、ヘルスチェックによって開始されたものではないエンドポイントに関連するすべてのトランザクションなど)。
  • 良好なレスポンス は、エンドユーザーやクライアントサービスに良好な出力を提供していると考えられるあらゆるレスポンスです(例えば、サービスが2秒以内に応答し、エンドユーザーに良好なナビゲーション体験を提供した場合など)。

代わりに、悪い反応と思われるものを定義することもできます。

  • 不正な応答とは、不正な出力を提供すると見なされる応答のことです(たとえば、サービスがサーバーエラーで応答したため、クライアントがフローに失敗しました)。 New Relicは、適切な応答の数をvalid - badとして自動的に導き出します。

リクエストベースのSLOは、リクエストの総数に対する適切なリクエストの数の比率として定義されるSLIに基づいています。要求ベースのSLOは、その比率がコンプライアンス期間の目標を満たしているか超えている場合に満たされます。

推奨されるSLI

このセクションでは、サービスやブラウザアプリケーションのパフォーマンスを測定するために一般的に使用されるいくつかのSLIを紹介します。

New Relic エージェントを搭載した APM サービスの SLI

Transactionイベントに基づくと、これらのSLIはリクエストドリブンサービスで最も一般的です。

OpenTelemetryで計測されたAPMサービスのSLI

OpenTelemetryのスパンに基づくと、これらのSLIはリクエストドリブンのサービスで最も一般的なものです。

ブラウザアプリケーション用SLI

以下のSLIは、GoogleのBrowser Core Web Vitalsに基づいています。

サービスレベルの作成と編集

UIのいくつかの場所からSLIとSLOを作成できます。

  • トップメニューのサービスレベルビューから。 SLIは、ワークロードを含む、アカウント全体の任意のエンティティに関連付けることができます。
  • 任意のAPMサービスの Service levels ページから。SLI は、その特定の APM サービスに関連付けられます。この出発点を使用した場合、New Relic は最新の利用可能なデータに基づいて、このエンティティタイプの最も一般的なサービスレベル指標を自動的に作成します。
  • 任意のワークロードの サービスレベル タブから。SLI をワークロード内の任意のエンティティ、またはワークロード自体に関連付けることができます。

以下の手順に従ってください。

SLIの編集

SLIを作成したら、UIにアクセスし、[ ... ]メニューをクリックして編集します。

Copyright © 2022 New Relic株式会社。