• ログイン今すぐ開始

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

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

問題を作成する

エラー インボックスの影響を受けたユーザーを追跡する

エラー グループの影響を受けるユーザーの数を確認できるようになりました。これにより、影響が最も大きいエラー グループに集中して取り組むことができます。影響を受けるユーザーは、リスト ビューのオカレンス メトリックの横に表示されます。特定の数を超えるユーザーに影響を与えるエラー グループのアラートを設定することもできます。

はじめに

エラー イベントにエンド ユーザーを識別する属性がある場合、ユーザーへの影響の指標は自動的に収集されます。テレメトリへのユーザー ID の追加をネイティブにサポートしていないエージェントの場合、カスタム属性を追加し、ID 属性の OpenTelemetry の規約属性 ( enduser.id ) に従うことをお勧めします。カスタム属性を New Relic に送信するプロセスについては、こちらで詳しく説明しています。

影響を受けるユーザーを把握するための属性規則

エンド ユーザー属性の命名には、複数の一般的な規則があります。まず、 OpenTelemetry 標準に従ってenduser.idを確認します。次に、次の属性を優先順に使用します。

  • userId
  • user

影響を受けるユーザーのクエリ

エラー グループに影響を与えたユーザーの数は、 newrelic.error.group.userImpactという名前の指標データ型として記録されます。次の NRQL 文字列でメトリックを使用できます。

SELECT uniqueCount(newrelic.error.group.userImpact) FROM Metric WHERE metricName='newrelic.error.group.userImpact'

このメトリクスは、選択した期間のユニーク ユーザーのおおよその数を取得します。FACET 句で使用できる userImpact メトリックによって提供される追加の属性は、 error.group.guidentity.guidです。

影響を受けるユーザーに関するアラート

NRQL アラート条件を作成することにより、開発者は、エラーの影響を受けるユーザーの数がしきい値を超えたときにアラートをトリガーできます。

このアラートを作成するには、ユース ケースを最適に捉える方法で影響を受けるユーザーの数を測定するNRQL クエリを決定する必要があります。

例として、次の NRQL クエリは、特定のエンティティからのエラー グループによって影響を受けたユニーク ユーザーの数を測定します。

SELECT uniqueCount(newrelic.error.group.userImpact) FROM Metric WHERE metricName='newrelic.error.group.userImpact' AND entity.guid=’RXxCUk9XU9182nNEFQUExJQ0FLsU9OfDgzNzgwNw’ FACET error.group.guid TIMESERIES

uniqueCount()関数の使用、エンティティのエンティティ ID を見つける方法の詳細をお読みください。

同様に、次の NRQL クエリは、過去 1 時間にアカウントのすべてのエンティティからのエラーの影響を受けたユーザーの総数を測定します。

SELECT count(newrelic.error.group.userImpact) FROM Metric WHERE metricName='newrelic.error.group.userImpact' SINCE 1 hour ago TIMESERIES

NRQL クエリを決定したら、それを使用してNRQL アラート条件を作成できます。

トリガーされたアラートの信号対雑音比を改善するには、 アラート作成のヒントアラートしきい値の評価方法、およびアラート条件の例を参照してください。

Copyright © 2023 New Relic Inc.

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