• EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

問題を作成する

サービス レベルでパフォーマンス ベンチマークを作成する

目的

このチュートリアルを終了すると、次のことができるようになります。

  • サービス レベル指標 (SLI) とサービス レベル目標 (SLO) を理解します。

  • フロントエンド エクスペリエンスの SLI と SLO を作成して定義している。

  • 持っている

    SLI または SLO 違反を警告するように設定して、ユーザーに影響を与える前に対応できるようにします。

パフォーマンス ベンチマークを作成する理由

アプリのパフォーマンスの問題の根本原因を修復したので、サービス レベルを設定して、速度低下が再び発生した場合に迅速に対応できるようにします。

サービス レベル、SLO、SLI の違いを見てみましょう。サービス レベルは、特定の期間内にユーザーに提供されるサービスを測定可能な用語で表します。 サービス レベル目標 (SLO) は、システムから期待される可用性に対して設定された目標です。*サービス レベル インジケーター (SLI) は、システムの可用性を判断するための主要な測定値と指標です。

これらすべてを結び付けると、次のことが可能になります。

  • アプリのパフォーマンスと信頼性のベースラインを確立したので、今後のセットアップが容易になります。
  • サービス境界の決定に役立つ SLO および SLI の推奨事項を使用して、チーム全体の信頼性を定義します。
  • 信頼性の標準化: 組織間のチームは、サービスの信頼性に関する統一された透過的なビューを持ち、顧客向けの SLA により適切に準拠できます。

パフォーマンス ベンチマークを作成する

アプリケーションのパフォーマンス ベンチマークの作成を始めましょう。

パフォーマンス ベンチマークを定義するために使用できる SLI は多数ありますが、特にお勧めする SLI は次のとおりです。各コラプスには、その SLI と対応する NRQL クエリ (ステップ 2 で使用します) をいつ選択する必要があるかについての説明があります。

今のところ、次のいずれかを選択してください。

New Relic エージェントで計測された APM サービスの SLI: Transaction イベントに基づくと、これらの SLI はリクエスト駆動型サービスで最も一般的です:

ヒント

組織は、特定のニーズ、ユーザーの期待、利用可能なリソースに基づいて SLO と SLI を定義する必要があります。このチュートリアルを完了したら、 詳細なカスタム サービス レベルを定義する方法について学習することをお勧めします。

  1. one.newrelic.com > All capabilities > Service levels managementに移動します。 この UI にはすべてのサービス レベルが表示され、それらを定義、監視、および編集できます。
  2. UI の右上にある + Add a service level を選択します。

サービス レベルを作成する対応するエンティティを選択します。これは、ワークロード全体、特定のサービス、合成モニター、または特定のトランザクションである可能性があります。エンティティを選択したら、UI ペインの左側にある Continue をクリックします。

ステップ 1 で選択した SLI をこのペインで定義します。たとえば、サービスの成功に対して SLI を定義することを選択した場合は、次のクエリを使用します。

有効なイベントフィールド

FROM: Transaction
WHERE: entityGuid = '{entityGuid}'

ここで、 {entityGuid}はサービスのGUIDです。

悪いイベントフィールド

FROM: TransactionError
WHERE: entityGuid = '{entityGuid}' AND error.expected IS FALSE

ここで、 {entityGuid}はサービスのGUIDです。

クエリが正しいことを確認したら、左側のペインで Continue[続行] を選択して、サービス レベルの作成を完了します。

次のステップ

おめでとう! New Relic を使用してアプリのパフォーマンスを改善する方法についての旅はこれで完了です。New Relic の機能についてもっと学ぶ準備はできましたか?さらに詳しく見てみましょう。

1Prepare to triage your application

2Identify problematic transactions

Copyright © 2024 New Relic株式会社。

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