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

この機械翻訳は参考用に提供されます。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページ を参照してください。

問題を作成する

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

目的

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

  • サービス レベル指標 (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.