異常検出は、請求先アカウントのプロジェクト全体で予期しない費用を管理するのに役立ちます。これらの異常は、過去のパターンに基づく予想費用とは異なる、使用量の急増または逸脱です。これには、契約または交渉済みの料金が含まれますが、確約利用割引とクレジットは含まれません。
[異常] ダッシュボードには、リンクされた請求先アカウントのプロジェクトに関連付けられているすべての費用の異常が表示されます。[異常] ダッシュボードでは、次のことができます。
- 異常の根本原因を調査する。
- 費用への影響のしきい値を設定して、ビューをカスタマイズする。
- 自動アラートと通知を設定する。
- 検出された異常についてフィードバックを提供して、ツールの精度を高める。
異常は、過去 6 か月以上の費用履歴があるプロジェクトでのみ検出できます。
権限の設定
Cloud 請求先アカウントのすべてのプロジェクトまたは個々のプロジェクトの異常を表示して管理できます。Cloud 請求先アカウントのすべてのプロジェクトの異常を管理するには、アカウント レベルの権限が必要です。特定のプロジェクトの異常を表示するには、プロジェクト レベルの権限のみが必要です。
アカウント レベルのアクセス
Cloud 請求先アカウント全体のプロジェクトの費用の異常を表示して管理するには、次の権限を含むロールが必要です。
billing.anomalies.list
。[異常] ダッシュボードの表示に必要です。billing.anomalies.get
。根本原因の分析パネルを表示するのに必要です。billing.anomaliesConfigs.get
。[異常の管理] ページの表示に必要です。billing.anomaliesConfigs.update
。[異常の管理] ページで設定を更新するのに必要です。billing.anomalies.submitFeedback
。異常フィードバックの提供に必要です。pubsub.topics.setIamPolicy
。Pub/Sub 通知の作成と管理に必要です。
これらの権限を取得するには、Cloud 請求先アカウントに対する次のいずれかの Cloud Billing IAM 事前定義ロールを付与するよう管理者に依頼してください。
- 請求先アカウント管理者
- 請求先アカウントの費用管理者
- 請求先アカウント閲覧者(閲覧のみ)
プロジェクト レベルのアクセス
Cloud 請求先アカウントへのアクセス権がないか、制限されている場合でも、所有するプロジェクトの費用の異常は表示できます。これを行うには、プロジェクトに対する次の権限を含むロールが必要です。
billing.anomalies.list
。[異常] ダッシュボードの表示に必要です。billing.anomalies.get
。根本原因の分析パネルを表示するのに必要です。billing.anomalies.submitFeedback
。異常フィードバックの提供に必要です。
これらの権限を取得するには、プロジェクトに対する次のいずれかの事前定義ロールを付与するよう管理者に依頼してください。
- プロジェクト所有者
- プロジェクト編集者
異常ダッシュボードにアクセスする
[異常] ダッシュボードにアクセスするには、アクセスレベルに応じて次の操作を行います。
アカウント レベルのアクセス
- Google Cloud コンソールを開きます。
- Google Cloud コンソールのナビゲーション メニューを開き、[お支払い] を選択します。
- プロンプトが表示されたら、異常を表示する Cloud 請求先アカウントを選択します。
- 画面左側のナビゲーション メニューで [お支払い] を選択し、[異常] を選択します。
プロジェクト レベルのアクセス
- Google Cloud コンソールを開きます。
- 異常を表示するプロジェクトを選択します。これは、自身の所有するプロジェクトである必要があります。
- Google Cloud コンソールのナビゲーション メニューを開き、[お支払い] を選択します。
- 表示および管理する請求先アカウントを選択するように求められたら、[リンクされた請求先アカウントに移動] をクリックして、選択したプロジェクトにリンクされている請求先アカウントを表示します。
- 選択した請求先アカウントの請求の [概要] ページが表示されます。
- 画面左側のナビゲーション メニューで [お支払い] を選択し、[異常] を選択します。
根本原因を分析する
各異常には、費用急増の原因特定に役立つ詳細な根本原因の分析(RCA)パネルがあります。異常の日付をクリックしてパネルを開きます。
RCA パネルには、費用の急増の原因となった上位 3 つのサービスが表示されます。各サービスで、急増に影響している上位 3 つのリージョンを確認できます。各リージョンで、影響の大きい上位 3 つの SKU を確認できます。異常がサービス、リージョン、SKU に均等に分散されている場合、RCA パネルに上位の要因は表示されません。
異常の管理
[異常の管理] をクリックして、しきい値とアラートをカスタマイズします。請求先アカウント管理者は、しきい値とアラートの設定を行うことができます。
費用への影響のしきい値を設定する
重大な異常を焦点を当てるため、費用への影響のしきい値を設定します。これにより、特定の費用の差異($200 など)を超える異常のみが表示されます。フィルタを削除するとすべての異常を表示できますが、次にページにアクセスしたときにフィルタが再度適用されます。
このしきい値は請求先アカウントの現地通貨で指定します。指定できる値は正の整数値のみで、小数点以下は 2 桁まで指定できます。負の値や数値以外の値は使用できません。
事前フィルタは、請求先アカウント管理者、請求先アカウント費用管理者、請求先アカウント閲覧者のビューにのみ適用されます。これらのアカウントは、このフィルタを削除してすべての異常を表示できます。プロジェクト オーナーを含む他のすべてのユーザーには、検出されたすべての異常が表示されますが、異常ページを手動でフィルタできます。
アラートと通知の設定
費用への影響のしきい値を超える異常に対して、メールまたは Pub/Sub を使用してアラートや通知を送信できます。
メール: 受信者グループの頻度を選択します(個々の異常に関するアラート、または 1 日 1 回のサマリー)。
- 請求先アカウントの管理者
- 重要な連絡先
- 個々の異常に対して [重要な連絡先] チェックボックスをオンにすると、そのプロジェクトの課金カテゴリに指定されている重要な連絡先に通知が送信されます。
- 1 日のサマリーで [重要な連絡先] チェックボックスをオンにすると、組織の課金カテゴリに指定された重要な連絡先に通知が送信されます。
- プロジェクト オーナー
- プロジェクト オーナーは、所有するプロジェクトの個々の異常に関する通知のみを受け取ることができます。
Pub/Sub: トピックに接続して、異常アラートをプログラムで受信します。Pub/Sub は約 1 時間ごとに通知を送信します。詳細については、Pub/Sub でメッセージをパブリッシュして受信するをご覧ください。
この設定はいつでも変更できます。
異常検出を最適化する
AI を活用した異常検出アルゴリズムは常に学習と改善を繰り返していますが、お客様からのフィードバックは、ビジネスニーズへの迅速な適応に役立ちます。フィードバックを送信するには:
- 異常の日付をクリックして RCA パネルを開きます。
- [これは異常ですか?] で、次のいずれかのオプションを選択します。
- はい、これは想定していなかった費用の増加です: 異常が予期せず、意図しない費用の増加である場合は、このオプションを選択します。
- はい。ただし、これは次の理由による想定内の費用の増加です: この異常が、ビジネスニーズを満たすために想定される費用の増加である場合は、このオプションを選択します。モデルの適応を支援するために、特定のビジネス上の理由に関するコンテキストを追加できます(移行が進行中、新しい Google Cloud リソースを使用している、費用の増加が一時的、など)。
- いいえ、コストへの影響はわずかです: 異常が重大ではないと判断される場合は、このオプションを選択します。
- [フィードバックを送信] をクリックします。
送信されたフィードバックはタイムスタンプとともに記録されます。
以前に送信したフィードバックを変更する必要がある場合は、元のフィードバックを送信する手順と同じ手順で変更できます。
- RCA パネルを開きます。
- 表示されたオプションを使用して選択内容を変更します。
- [フィードバックを送信] をクリックします。