レポート設定
レポート設定を調整して、データのさまざまなビューを取得できます。調整内容によっては、レポートを再実行する必要がある場合があります。
データソース
Cloud Analytics のレポートでは、次のデータソースをサポートしています。
-
Billing data(デフォルト):クラウドの請求データをデータソースとして使用します。DataHub API 経由でインポートされたデータがある場合、Include DataHub data チェックボックスを選択できます。
-
BigQuery Intelligence:BigQuery Intelligence の監査ログシンクをデータソースとして使用します。クエリは、Cloud Intelligence に接続している Google Cloud アカウントの Google Cloud 請求プロジェクトで実行され、そのプロジェクトの BigQuery リソースを消費します。監査ログのデータセットが大きい場合や時間範囲が広い場合、レポートの実行に時間がかかったり、タイムアウトしたりすることがあります。Analyze BigQuery activities を参照してください。
-
Kubernetes Utilization:Kubernetes クラスタの CPU・メモリ使用率データです。Kubernetes utilization data を参照してください。
メトリクス
Cloud Analytics では、クラウドの使用状況、コスト、パフォーマンスを追跡・評価するための、さまざまなメトリックカテゴリをサポートしています。
-
データソースがクラウドの請求データの場合は、Metrics を参照してください。
-
データソースが BigQuery Intelligence の監査ログシンクの場合は、Metrics and dimensions を参照してください。
-
データソースが Kubernetes Utilization の場合は、Kubernetes utilization data: Extended metrics を参照してください。
1 つのレポートに複数のメトリクスを追加して、クラウド支出と使用状況について包括的なインサイトを得ることができます。Multi-metric reports を参照してください。
時間
Time 設定では、時間集計を構成し、異なる期間のデータを比較し、レポートから未完了の時間間隔を除外するかどうかを選択できます。
Time range・Secondary time range・Time interval
データポイントを時間経過でどのように集計するかを指定します。
-
Time Range:レポートのプライマリの時間範囲を選択します。あらかじめ定義された時間範囲を選択するか、カスタム範囲を定義できます。
-
Secondary time range:プライマリの時間範囲と比較するためのセカンダリーの時間範囲を選択します。提案されたオプションのリストからセカンダリー範囲を選択するか、カレンダーを使って独自に定義できます。セカンダリー範囲は、プライマリ範囲と同じ長さである必要はありません。たとえば、今月のデータを、昨年の 1 週間のデータと比較できます。
セカンダリー範囲を指定すると、自動的に Forecast 機能と、Total 以外のすべてのAggregation オプションがオフになります。

-
Time Interval:Hour・Day・Week・Month・Quarter・Year から選択します。このオプションは Time Range と Secondary time range の両方に適用されます。
Time Interval を変更すると、Date/Time ディメンションに影響します。たとえば、Time Interval に Hour を選択すると、レポートチャートの X 軸(水平)に自動的に Hour が追加されます。
Exclude partial intervals
レポートを表示するとき、最新の間隔は進行中であることがよくあります。たとえば、Daily レポートでは、当日は 1 日を通して請求データを収集中です。
Exclude partial intervals オプションは、時間範囲の末尾にある進行中の間隔(デイリー間隔なら当日、ウィークリー間隔なら今週、マンスリー間隔なら今月など)を削除します。不完全な期間を除外することで、傾向の歪みを防ぎ、分析の精度を向上させます。
この除外は、データの完全性チェックではなく、カレンダーベースのルールである点に注意してください。
-
範囲の末尾にある、現在開いている間隔のみを削除します。選択した時間範囲の終端がすでに過去である場合(例:「現在の日を含まない過去 7 日間」で、昨日で終了する場合)には、効果はありません。
-
データの完全性は検証しません。クラウドの請求データは、ある間隔が終了した後に到着することがあります。このオプションは、アクティブなカレンダー期間を切り捨てるだけであり、バックグラウンドでのデータ処理の完了を検知したり待機したりするものではありません。
同じトリミングが、プライマリとセカンダリー両方の時間範囲に適用されます。
マルチクラウドレポートにおけるタイムゾーン
Cloud Analytics は、クラウドプロバイダがコスト・使用状況データに適用しているタイムゾーンと夏時間をそのまま保持し、調整を行いません。複数のクラウドプロバイダからのデータを含むレポートでは、同じ時間に表示されているデータが、実際には数時間ずれている可能性があります。
次の例では、2 月 26 日のコストデータが 1 時間ごとに集計されています。08:00 という時間は、AWS データの場合は UTC 時刻を意味し、Google Cloud データの場合は太平洋時間を意味します。

夏時間
Google Cloud の請求データは、米国における夏時間の切り替えを反映しており、その影響は Cloud Analytics のレポート上のコストデータにも反映されます。
次の 2 つの例では、1 つ目は夏時間が開始した 2023 年 3 月 12 日に 02:00 の時間がスキップされており、2 つ目は夏時間が終了した 2023 年 11 月 5 日に 01:00 の時間のコストが多くなっています(01:00 〜 02:00 の期間を 2 回分カバーしているため)。これらの調整は Google Cloud によるものであるため、Google コンソールでも同じ結果が表示されます。


Filter results
フィルターを使用してレポートを絞り込むことができます。たとえば、標準ディメンション Cloud を使ってクラウドプロバイダ別に、Services、その他のディメンション・タグ・ラベル別に絞り込むことができます。
フィルターが適用されているディメンションには、フィルターアイコンと条件数が表示されます。レポートのタイトルバーのケバブメニュー(⋮)から Report configuration を選択すると、詳細を確認できます。

フィルター条件の設定
フィルター条件は、レポートに含める/除外するデータの条件を指定します。

完全一致・部分一致・正規表現一致
条件を定義するとき、次のオペレーターから選択できます。
-
完全一致:is、is not
-
部分一致:starts with、ends with、contains、does not contain。値の一部、またはパターンに基づいて一致を行います。
-
正規表現一致(高度なオペレーターとも呼ばれます):matches regex、does not match regex。正規表現を使用したパターンマッチングです。
部分一致または正規表現一致では、検索結果はフィルターダイアログには反映されません。フィルターが期待どおりに動作するかどうかを確認するには、レポートを実行してください。