• ログイン今すぐ開始

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

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

問題を作成する

SLIとSLOの作成と編集

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

要件と制限

サービス レベルを作成および管理するには、 events-to-metrics を変更および削除する機能が必要です。

複数のアカウントを持つ New Relic 組織の場合: サービス レベルは 1 つのアカウントにのみ関連付けることができます。複数のアカウントにまたがるエンティティを持つワークロードのサービス レベルを作成しようとしている場合は、関連付けられているすべてのエンティティが同じアカウントに含まれるように、ワークロードを再構築する必要がある場合があります。

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

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

関連するエンティティ

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

New Relic に報告される任意の NRDB イベントまたはディメンション メトリックで SLI を定義できます。ほとんどのカスタム イベントは、単一の 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 を作成できます。

  • one.newrelic.com > サービス レベルに移動します。SLI は、ワークロードを含め、アカウント全体の任意のエンティティに関連付けることができます。
  • 任意の APM サービス、ブラウザ アプリケーション、または Synthetic モニターの [サービス レベル]ページから。SLI は、その特定のエンティティに関連付けられます。この開始点を使用すると、New Relic は、利用可能な最新のデータに基づいて、このエンティティ タイプの最も一般的なサービス レベル インジケーターを自動的に作成します。
  • 任意のワークロードの [サービス レベル] タブから。SLI は、ワークロード内の任意のエンティティまたはワークロード全体に関連付けることができます。

サービス レベルは 1 つのアカウントにのみ関連付けることができることに注意してください。詳細については、要件を参照してください。

サービス レベルを作成するには、次の手順に従います。

SLIの編集

SLI を作成したら、次に示すように、[ ... ] メニューをクリックしてから [ Edit ] をクリックすることにより、サービス レベル リスト ページから編集できます。

または、 Editをクリックして、概要ページから同じことを行うことができます。

SLM を最適化する

SLM 実装を最適化する方法については、 可観測性成熟度 SLM ガイドを参照してください。

Copyright © 2022 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.