Snowsight を使ってコスト異常を処理する

このトピックでは、 Snowsight を使用して、アカウントまたは組織における1日の消費量が予想される1日の消費量の範囲を上回ったり下回ったりする場合に発生する、コストの異常を特定して調査する方法について説明しています。また、 Snowsight を使用して通知を設定し、コスト異常が発生したときに特定のユーザーにEメールを送信する方法についても説明しています。

コスト異常の概要については、 コスト異常の概要 をご覧ください。

Snowsight で通知を設定する

Snowflakeはコスト異常を識別すると、Eメールアドレスの一覧に通知を送信します。コスト異常の通知を受け取るユーザーを決める際、Eメール通知にアカウントで消費されたコストの詳細が含まれる可能性がある点に注意してください。

各アカウントには、アカウント内のアカウントレベルの異常に対する通知リストを持たせることができます。また、組織の通知リストを個別に定義して、組織レベルの異常が発生したときに通知を送信するユーザーを制御することもできます。

各Eメールアドレスは、 ユーザーによって検証 されている必要があります。

注釈

メール通知は、SnowflakeのAmazon Web Services(AWS)デプロイメントで、 AWS Simple Email Service(SES)を使用して処理されます。AWS を使用して送信されたメールメッセージのコンテンツは、メッセージの配信を管理するために最大30日間Snowflakeによって保持される場合があります。この期間を過ぎると、メッセージのコンテンツは削除されます。

コスト異常時に通知を送信するメールアドレスを追加するには、以下の手順を実行します。

  1. 必要な権限を持つユーザーとして |sf-web-interface| にサインイン します。

  2. Admin » Cost Management » Anomalies を選択します。

  3. Notifications を選択します。

  4. アカウントレベルの異常 に関する通知の送信先を指定するには以下のようにします。

    1. Notify for account anomalies フィールドに、異常発生時の連絡先にしたいSnowflakeユーザーのEメールアドレスを入力します。

    2. Enterを押します。

    3. さらにユーザーを追加する場合は、これを繰り返します。

  5. 組織レベルの異常 発生時の通知先にしたいユーザーを指定するには、次のようにします。

    1. Notify for organization anomalies フィールドに、異常発生時の連絡先にしたいSnowflakeユーザーのEメールアドレスを入力します。

    2. Enterを押します。

    3. さらにユーザーを追加する場合は、これを繰り返します。

  6. Save changes を選択します。

Snowsight でコスト異常を識別子して調査する

ステップ1: コスト異常を識別する

  1. 必要な権限を持つユーザーとして |sf-web-interface| にサインイン します。

  2. Admin » Cost Management » Anomalies を選択します。

  3. フィルターを使用して、時間枠とアカウントを選択します。 組織レベルの異常 を識別したい場合は、 All accounts を選択します。

  4. 次のいずれかを実行します。

    1. チャートを使って、実際の消費量と予想される消費量の範囲を時間経過とともに視覚的に追跡します。実際の消費量が予想範囲を上回ったり下回ったりしたコスト異常は、チャートで視覚的に表示されます。

    2. 表を使用して、期間内のすべてのコスト異常のリストを表示します。見やすいように並べ替えできます。

ステップ2: コスト異常を調査する

  1. チャートで異常の痕跡をクリックするか、表内の行を選択してコスト異常を選択します。サイドパネルが開きます。

  2. アカウントレベルの異常 を調査している場合(フィルターで特定のアカウントを選択した場合)、サイドパネルを使用して以下の項目を掘り下げて確認することができます。

    • アカウント内の1時間ごとの消費量を表示するには、 Hourly consumption セクションを使用します。

    • Top warehouses セクションを使用して、消費量の絶対的な変化が最も大きかったアカウント内のウェアハウスを特定します。

    • 現在サインインしているアカウントの異常を調査している場合は、 Top queries セクションを使用して、消費量の変化が最も大きかったウェアハウスで最もコスト高になるクエリを特定します。これは、特定のウェアハウス(消費量の変化が最も大きいウェアハウス)のクエリに焦点を当てているため、アカウント内で最もコストの高いクエリを表示しない場合があります。

    • Query ID の近くにある Open in Worksheet アイコンを選択すると、最も高額なクエリに掘り下げることができます。実行されたクエリを示すワークシートが開きます。

  3. 組織レベルの異常 を調査している場合(フィルターで All Accounts を選択した場合)、サイドパネルを使用して以下の項目を掘り下げることができます。

    • Top accounts セクションを使用して、消費の絶対的な変化が最も大きかったアカウントを特定します。

    • Top warehouses セクションを使用して、消費に最も大きな変化があったアカウントを掘り下げます。消費量の変化が最も大きかったアカウント内のウェアハウスを特定できます。

      これは、特定のアカウント(消費量の変化が最も大きいアカウント)のウェアハウスに焦点を当てているため、組織全体の中で最も変化が大きいウェアハウスを示さない可能性があります。別のアカウントまたは組織内で上位のウェアハウスをプログラムで取得するには、 ウェアハウスレベルの消費量 をご覧ください。

Tip

Anomalies タブでコスト異常の根本原因を特定するのに必要な消費データが得られない場合は、 Admin » Cost Management » Consumption に移動してさらに調査することができます。