異常検出は、請求先アカウントのプロジェクト全体で予期しない費用を管理するのに役立ちます。これらの異常は、過去のパターンに基づく予想費用とは異なる、使用量の急増または逸脱です。これには、契約または交渉済みの料金が含まれますが、確約利用割引とクレジットは含まれません。
[異常] ダッシュボードには、リンクされた請求先アカウント内のプロジェクトに関連付けられているすべての費用の異常が表示されます。[異常] ダッシュボードでは、次のことができます。
- 異常の根本原因を調査する。
- 費用への影響のしきい値を設定してビューをカスタマイズします。
- 自動アラートと通知を設定する。
- 検出された異常に関するフィードバックを提供して、ツールの精度を高めましょう。
異常は、過去 6 か月以上の費用履歴があるプロジェクトでのみ検出できます。
権限の設定
Cloud 請求先アカウントのすべてのプロジェクトまたは個々のプロジェクトの異常を表示して管理できます。Cloud 請求先アカウントのすべてのプロジェクトの異常を管理するには、アカウント レベルの権限が必要です。特定のプロジェクトの異常を表示するには、プロジェクト レベルの権限のみが必要です。
アカウント単位のアクセス
Cloud 請求先アカウント全体のプロジェクトの費用の異常を表示して管理するには、次の権限を含むロールが必要です。
billing.anomalies.list
: [Anomalies] ダッシュボードを表示します。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
: [Anomalies] ダッシュボードを表示します。billing.anomalies.get
をクリックして、根本原因の分析パネルを表示します。billing.anomalies.submitFeedback
: 異常フィードバックを提供する。
これらの権限を取得するには、プロジェクトに対する次のいずれかの事前定義ロールを付与するよう管理者に依頼してください。
- プロジェクト所有者
- プロジェクト編集者
Anomalies ダッシュボードにアクセスする
[異常] ダッシュボードにアクセスするには、アクセスレベルに応じて次の手順を行います。
アカウント単位のアクセス
- 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 パネルを開きます。
- [Is this an anomaly?] で、次のいずれかのオプションを選択します。
- はい、これは想定していなかった費用の増加です: 異常が予期せず、意図しない費用の増加である場合は、このオプションを選択します。
- はい。ただし、費用の増加は想定内です: ビジネスニーズを満たすために想定される費用の増加である異常の場合は、このオプションを選択します。モデルの適応を支援するために、特定のビジネス上の理由(移行が進行中である場合、新しい Google Cloud リソースを使用している場合、費用の増加が一時的な場合など)に関するコンテキストを追加できます。
- いいえ、費用への影響はわずかです: 異常が重大ではないと判断される費用への影響がある場合は、このオプションを選択します。
- [フィードバックを送信する] をクリックします。
送信されたフィードバックはタイムスタンプとともに記録されます。
以前に送信したフィードバックを変更する必要がある場合は、元のフィードバックを送信する手順と同じ手順で変更できます。
- RCA パネルを開きます。
- 表示されたオプションを使用して選択内容を変更します。
- [フィードバックを送信する] をクリックします。