For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.
インサイト: アラートを使用してメトリック内の異常をすばやく特定
インサイトのアラートはメトリックの異常を自動的に検出し、値が予想範囲外に落ちた場合に通知します。 このため、アラートは Prophet を使用します。これはデータマイニングと機械学習の手法で、まず期待値とその周辺の信頼区間を特定し、次にデータの傾向を分析してそれを週ごとの傾向と組み合わせます。
要件と制限事項
アラートには次の要件と制限事項があります。
- 複数のイベントやユーザーセグメントに対して同時にアラートを設定できます。
- プロパティに対してグループバイを使用する場合、アラートは上位 1,000 のセグメントに対するメトリックのみを追跡します。
- カスタムアラートは、イベントセグメンテーションチャートとファネル分析チャートをサポートします。これは、1日または1時間ごとの頻度に設定されたチャートでのみサポートされます。
- ファネル分析では、アラートをサポートするために、経時的なコンバージョン率を割合で測定する必要があります。
- イベントセグメンテーションチャートで、週単位または月単位の KPI を追跡する必要がある場合は、7 日単位または 30 日単位のローリングウィンドウを使用します。 Amplitudeは、頻度と数式のタブや棒グラフの視覚化に対するアラートをサポートしていません。 Amplitudeは、X軸時系列を含むチャートを生成する場合、いくつかのカスタム数式をサポートしています。
- アラートを設定できるのはグラフの所有者だけです。 他のユーザーがグラフを作成した場合は、アラートを設定する前にコピーを作成して保存するようにアラートを受信する必要があります。 また、グラフに加えた変更はすべて、それを追跡しているアラートに適用されます。
アラートを設定する
Amplitudeには自動アラート、カスタムアラート、スマートアラートという3つのタイプがあります。
Amplitudeは、計測するすべてのイベントに対して自動アラートを作成します。 これにより、すべてのイベントを追跡して異常や予期しない傾向を検出できます。 自動アラートは設定を必要としません。
Amplitudeは、過去30日間のうち少なくとも15日間で1日あたり100件以上のイベントが発生した場合にイベントを監視し、異常がないか確認します。 Amplitudeは、イベントの値が履歴データの99%信頼区間外にある場合に異常が発生したとみなします。 Amplitudeは自動モニタリングに120日のトレーニング日数を使用しています。
自動イベント監視は個々のイベントにのみ適用されます。 Amplitude-defined Any Eventは異常モニタリングの対象ではありません。
Amplitudeが異常を検出したときに自動アラートを購読したりメールを受信したりするには、_設定>プロジェクト_に移動し、監視したいプロジェクトを見つけて、「自動モニター」タブを開きます。 [未購読] トグルを [購読済み] に切り替えます。
所有するグラフにカスタムアラートまたはスマートアラートを設定するには、以下の手順に従ってください。
アラートを設定したいグラフに移動します。 グラフにアラートを設定する前に、グラフを保存してください。
ベルのアイコンから [アラートを設定] を選択し、スマートアラートまたはカスタムアラートのいずれかを選択します。
- スマートアラートは、99% 信頼区間外の予期しない変化を探します。
- カスタムアラートを使用すると、カスタムアラートを受信する条件をより具体的に設定できます。たとえば、アラートが特定の値を上回っているか下回っているか、またはアラートが以前の値と指定された量だけ異なるかどうかなどです。 信頼区間に基づいてカスタムアラートを設定することもできます。
カスタムアラートを設定する場合は、アラート条件を指定します(これらは、チャートの現在の値が特定の値を超えているか下回っているか、または信頼区間の変化に関連しています)。 スマートアラートを設定している場合は、この手順をスキップしてください。
このアラートを受信する必要があるすべてのユーザーのメールアドレスを追加し、_[アラートを設定] _をクリックします。
カスタムアラートまたはスマートアラートの場合、トレーニング期間は日単位のインターバルグラフの場合は 120 日、時間単位のインターバルグラフの場合は 14 日です。
カスタムアラートの信頼区間と統計的有意性
カスタムアラートを設定する際、値が重要度のしきい値である 95%、98%、または 99% を上回った場合にアラートを受信するように選択します。 Amplitudeは、履歴データを取得し、すべてのデータポイントの95%、98%、99%がどこに該当するかを特定することで、これらの信頼区間を決定します。
要求される重要度が高いほど、アラートの「騒音」は少なくなります。 グラフでは、青い帯が信頼区間の範囲を表しています。 95% 信頼区間は、より多くの履歴データポイントをキャプチャするため、99% 信頼区間よりも帯域が狭くなります。
アラートの表示と管理
プロジェクトで最近トリガーされたアラートのリストを表示するには、画面の右上隅にある [通知] をクリックし、[アラート] タブに移動します。 左側のプロジェクトスイッチャーを使用して、新しいプロジェクトに切り替えます。
プロジェクトの既存のアラートのリストをすべて表示するには、[Manage Custom Alerts] をクリックします。 カスタム モニターを開いて_カスタム アラート_を更新するか、_自動モニター_を開いてスマートアラートを更新します。 個々のアラートをクリックして更新します。
アラートメール
アラートがトリガーされると、Amplitudeは登録している全員にメールを送信し、プロジェクトのタイムゾーンの午前8時までにアラートを受信します。毎日のメトリックについて説明します。 時間単位のメトリックの場合、アラート通知はAmplitudeが異常を検出した後の1時間以内に送信されます。 たとえば、測定基準が午後 1:15 に大幅に低下した場合、Amplitude のアラートサービスは午後 2 時にその異常を識別し、遅くとも午後 3 時までに通知を送信します。
メール内のグラフをクリックすると、Amplitudeのそのグラフに直接移動できます。 サイドパネルに、Amplitudeが警告した問題が繰り返し表示されます。
Slack の通知
また、アラートを 1 つ以上の Slack チャンネルに投稿するように設定することもできます。
アラートを設定または変更するときは、モーダルの下部にある _[通知] _セクションで Slack チャネルを選択できます。
Slackとの連携をまだ設定していない場合は、[Slackに接続] ボタンをクリックしてAmplitudeアカウントを接続してください。
よくある質問
アラート通知が遅れるのはなぜですか?
アラート通知が予想よりも遅く到着する原因はいくつかあります。
- アラートはリアルタイムではなく、固定されたスケジュールに基づいて評価されます。 Amplitudeは、スケジュールされた時間に毎日のチャートアラートを評価します。 時間チャートアラートは、1 時間に 1 回評価されます。 Amplitudeはアラートを継続的に評価するわけではないため、異常が発生したときとAmplitudeがそれを検出したときとの間には常に時間があります。
- ファネルチャート上のアラートは、コンバージョンウィンドウが閉じるのを待機します。 ファネル分析チャートにコンバージョンウィンドウがある場合(たとえば、「1日以内に完了しました」)、Amplitudeはアラートを評価する前にそのウィンドウが閉じるまで待ちます。 これにより、Amplitudeは完全なデータを使用しますが、変換ウィンドウの長さと同じ遅延を追加します。
- グラフの日付オフセットはアラートの評価をシフトします。 チャートが日付ピッカーでカレンダーオフセットを使用している場合(たとえば、「過去 30 日間を3でオフセット」)、Amplitudeはシフトした日付のアラートを評価します。 これにより、オフセット量と同じ遅延が追加され、ファネル変換ウィンドウなどの他の遅延が積み重なります。
なぜ私のアラートは不完全なデータに基づいているのですか?
システムがイベント発生後にイベントをAmplitudeに送信する場合(たとえば、イベントをバッチ処理して数時間または数日後にアップロードする場合)、Amplitudeは当該期間のすべてのイベントデータを受信する前にアラートを評価することがあります。 Amplitudeはこの_サーバーのアップロード遅延_を呼び出します。これは不完全なデータに対してアラートが発生したり、すべてのイベントが到着した後にのみ表示される異常を見逃したりする原因となります。
サーバーのアップロード遅延による影響を軽減するには:
- イベントをできるだけリアルタイムに近い形で送信してください。 最も効果的な解決策は、イベントが発生した時点とシステムがそれらをAmplitudeにアップロードした時点との間のギャップを最小限に抑えることです。
- 日付オフセットをチャートに追加します。 日付ピッカーを使用してオフセットを追加します(たとえば、「過去 30 日間を 1 でオフセット」など)。これにより、アラートの評価ウィンドウが戻ります。 これにより、Amplitudeはアラートを評価する前に遅れて到着するイベントを受信する時間が増えます。 オフセットは、イベント取り込みにおける一般的な遅延と一致する必要があります。
- 評価遅延を設定するには、Amplitudeサポートにお問い合わせください。 Amplitudeは、時間ごとまたは毎日のアラートについて組織レベルで評価遅延を追加したり、プロジェクトのアラート評価時間を調整したりできます。 これは、Amplitudeがチャートを変更せずにアラートを評価する場合に変わります。
アラートメールに表示される値が私のグラフと異なるのはなぜですか?
アラートメールには、アラートがトリガーされた正確な時刻のデータポイントの値を示すserver_upload_timeフィルタが含まれている場合があります。 追加イベントが発生した時期によっては、アラート E メール内の値がデータ ポイントの日末値または最終値と異なる場合があります。 これは予期された動作であり、エラーを示すものではありません。
これは役に立ちましたか?