メインコンテンツまでスキップ

レポートの設定

レポートの設定を調整して、データの異なるビューを取得できます。調整内容によっては、レポートを再実行する必要がある場合があります。

データソース

Cloud Analytics(クラウド分析)のレポートは、次のdata sourcesをサポートします。

  • Billing data(デフォルト):クラウドの請求データをデータソースとして使用します。DataHub API によってデータが取り込まれている場合は、チェックボックスで Include DataHub data を選択できます。

  • BigQuery Intelligence:BigQuery Intelligence の監査ログシンクをデータソースとして使用します。詳しくは、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 を参照してください。

時間

Time 設定では、時間のアグリゲーションを選択し、レポートから不完全な時間区間を除外するかどうかを決めることができます。

Time Range と Time Interval

データポイントの時間アグリゲーションを指定します。

  • Time Range:あらかじめ定義された期間を選ぶか、独自のカスタム期間を定義します。

  • Time IntervalHourDayWeekMonthQuarterYear から選択します。

時間間隔を変更すると、Date/Time ディメンションに影響します。例えば、Time Interval で Hour を選択すると、レポートチャートの X 軸(横軸)に Hour が自動的に追加されます。

部分的な区間を除外

レポートを表示する際、現在の区間はほとんどの場合不完全です。例えば、レポートが Daily の場合、当日は一日を通して請求データが収集されています。

レポートから不完全な時間区間を除外する(デイリーでは当日のデータ、マンスリーでは当週のデータなどを除外する)には、Exclude partial Intervals を選択します。

このオプションは、月次比較(Month over Month)や週次比較(Week over Week)などの比較レポートを表示する際に便利です。また、部分的な区間は未完了の期間を表すためトレンドを歪めがちであり、外れ値を取り除くことでヒートマップ表示の精度向上にも役立ちます。

マルチクラウドレポートのタイムゾーン

DoiT Cloud Analytics は、クラウドプロバイダによってコストおよび使用状況データに適用されたタイムゾーンと夏時間を調整せずに保持します。複数のクラウドプロバイダのデータを含むレポートでは、同じ時刻に表示されているデータでも実際には数時間ずれている可能性があります。

以下の例では、2 月 26 日のコストデータが時間単位で集計されています。08:00 の時刻は、AWS データでは UTC、Google Cloud データでは太平洋時間を意味します。

AWS and GCP data aggregated by hour in a report

夏時間

Google Cloud の請求データは米国の夏時間の移行に追随しており、その影響は Cloud Analytics のレポートにも反映されます。

次の 2 つの例では、1 つ目は 2023 年 3 月 12 日の夏時間開始時に 02:00 の 1 時間が欠落し、2 つ目は 2023 年 11 月 5 日の夏時間終了時に 01:00 のコスト額が高く表示されています(01:00 から 02:00 の期間を 2 回分含むため)。これらの調整は Google Cloud によるもので、Google Console でも同様に表示されます。

Transit from PST to PDT

Transit from PDT to PST

フィルター結果

フィルターを使ってレポートを絞り込めます。例えば、クラウドプロバイダ(標準ディメンションの Cloud を使用)、Services、その他のディメンション・タグ・ラベルなどです。

フィルターが適用されたディメンションには、フィルターアイコンと条件数が表示されます。レポートのタイトルバーにあるケバブメニュー()から Report configuration を選択すると詳細を確認できます。

Dimensions with filters

フィルター条件を設定

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

A screenshot showing the filter dialog

完全一致・部分一致・正規表現一致

条件を定義する際、次のオペレーターから選択できます。

  • 完全一致:isis not

  • 部分一致:starts withends withcontainsdoes not contain。値の一部に一致、またはパターンに基づき一致させます。

  • 正規表現一致(高度なオペレーターとも呼ばれます):matches regexdoes not match regex。正規表現を用いたパターンマッチングです。

ヒント

部分一致または正規表現一致では、検索結果はフィルターダイアログには反映されません。レポートを実行して、フィルターが期待どおりに動作するか確認してください。

正規表現を使用

正規表現(regex)は、文字の並びで構成されるパターンに基づいてテキストを検索する、強力で柔軟な方法を提供します。DoiT コンソールでは、RE2 が受け入れる構文で記述された正規表現を使用できます。

例えば、正規表現 (?i)(playground|sandbox) は、大文字小文字を区別せずに playground または sandbox のいずれかに一致します。この正規表現を Project/Account names ディメンションに適用すると、名前に playground または sandbox(大文字小文字を区別しない)を含むすべてのプロジェクトが選択されます。

A screenshot showing the filter dialog

ヒント

RE2 構文は否定の先読みをサポートしていません。必要に応じて does not match regex を選択することを検討してください。

一致なしまたは結果が不完全

レポート内のデータ量がデータ取り込みの制限を超えると、フィルタリング時に検索結果が空または不完全になる場合があります。こうした状況で目的の結果を得る方法は 2 つあります。

フィルターをクリア

特定のディメンションのフィルターをクリアするには:

  • Filter results セクションの項目は、クロス/削除アイコン(✗)を選択します。

  • Group by セクションの項目は、右端のケバブメニュー()を選択し、Clear filters を選択します。

    Clear filters

Group by

Group by セクションは、チャートの Y 軸(縦軸)にディメンションを追加します。これは、表形式で表示される_行_を定義します。

より詳細なレベルでデータを表示するには、複数の Group by オプションを追加して階層グループ(サブグループ)を形成できます。2 つ以上のディメンションでグループ化すると、レポートはデフォルトで Table ビューになります。

グループの並べ替え

Cloud Analytics(クラウド分析)のレポートでは、グループに対して以下の並べ替えオプションをサポートします。

  • アルファベット順(デフォルト設定):グループ名で並べ替え

  • 行合計の昇順行合計の降順:行合計で並べ替え。行合計は、表形式で表示する際、右端の Totals 列のセルに表示されます。

以下の例では、行が_アルファベット_順で並べ替えられています。

A report sorted by group

小計の表示

表形式(Table または Heatmap ビュー)で 2 つ以上のディメンションでグループ化されたレポートを表示する場合、チェックボックス Include subtotals を選択すると、サブグループの合計をレポートに表示できます。

小計を含むレポートでは、小計の昇順/降順の並べ替えは以下のように動作します。

  • まず、トップレベルのグループの小計で並べ替えます。

  • 次に、直下のレベルのサブグループの小計で並べ替えます。

以下の例では、結果が小計の昇順で並べ替えられています。

A report with subtotals

データポイントの上限

DoiT コンソールでは、Web ブラウザでレポートを高速かつ正確にレンダリングするため、データポイントの最大数を 30,000 に制限しています。

データポイントの上限によりレポートの実行に失敗した場合は、Group by の選択数を減らす、結果をフィルターする、結果を制限する、または Reports API を使用することをお試しください。

予測

DoiT の予測機能は、過去のデータに基づいて将来のクラウド支出を見積もるのに役立ちます。

Forecast settings ウィンドウでは、過去期間、予測期間、予測の粒度を指定できます。

Forecast settings

結果の制限

分析の実行時に、メトリクスの値やメトリクス値に基づくランキングにより結果を制限できます。

ヒント

デフォルトでは、結果を制限するためのメトリクスはレポートのメトリクスと同じです。ただし、結果の制限に別のメトリクスを選択できます。たとえば、レポートのメトリクスとして Usage を選択しつつ、Cost が $50 より大きいものに結果を限定できます。このような場合、コンソールに Your filters are using different metrics than your report. というメッセージが表示されます。

値で制限

Limit by value オプションを使用すると、メトリクスの値に基づいて結果を制限できます。

  1. Limit results の横にあるプラスアイコン(+)を選択し、Limit by value を選択します。

  2. フィルターするメトリクス、オペレーター、値を選択します。

    サポートされるオペレーター:Greater than (>)Less than (<)Greater than or equals (>=)Less than or equals (>=)BetweenNot BetweenEquals (=)Not equals (≠)

    Metric Configuration Window

  3. 変更を適用してレポートを実行します。

上位/下位で制限

Limit by top/bottom オプションを使用すると、Group by のディメンションでフィルタリングし、メトリクス値に基づくランキングで結果を制限できます。

  1. Limit results の横にあるプラスアイコン(+)を選択し、Limit by top/bottom を選択します。

  2. 個々のディメンションの設定を指定します。

    • Limit to:上位または下位の結果。

    • Number:表示する結果数。

    • Metric:フィールドの評価に使用するメトリクス。

  3. 残りの結果の設定を指定します。

    • Aggregate all together (default):残りの項目を 1 行に集約します。

    • Aggregate per each limit:残りの項目をグループごとに集約します。

    • Hide:残りの結果をレポートから非表示にします。

  4. 変更を適用してレポートを実行します。

レポート内の集約行は、先頭に の文字が付き、その後に該当するディメンション名が続きます。以下は、残りの結果を_各リミットごと_に集約するレポートの例です。

Aggregated lines in a report

詳細オプション

詳細オプションでは、トレンドやパターンの特定、異なる通貨でのコストの表示、アグリゲーションの指定、プロモーションクレジットのレポートへの含め、時系列グラフのトレンドラインの表示が可能です。

高度な分析

クラウド利用状況を分析する際、多数のデータポイントに圧倒されがちです。Advanced analysis は、ノイズを除去してトレンドのあるメトリクスのみを表示するために Mann-Kendall アルゴリズムを採用しています。

以下は、プリセットレポート Trending services の例で、トレンド上昇中と下降中のサービスの両方を示しています。

A screenshot of a trending report

アグリゲーション

アグリゲーションは、データを要約し、扱いやすく代表性のある形に変換するのに役立ちます。Cloud Analytics は複数のアグリゲーションオプションをサポートします。その多くは、View data as 設定が Actuals only の場合に異なる可視化で利用できます。

  • Total:結果を絶対値で表示します。行末と列末に、それぞれ行ごとの合計および列ごとの合計を含む Totals というタイトルの行と列が追加されます。

    A screenshot showing a Total aggregation report

  • % of Total:各結果を合計に対するパーセンテージで表示します。

    Table ビューでは、行ごとの結果の合計をパーセンテージで示す Totals というタイトルの列が末尾に追加されます。

    A screenshot showing a % of Total aggregation report

  • % of Row:各セルの値を、その行に対するパーセンテージで表示します。

    A screenshot showing a % of Row aggregation report

  • % of Column:各セルの値を、その列に対するパーセンテージで表示します。

    A screenshot showing a &amp; of Column aggregation report

  • Count:特定のディメンションの出現回数をカウントします。これは、データセット内の特定のイベントや項目の頻度を把握するのに有用です。たとえば、このオプションを使用して、アクティブなクラウドリソースの数、または所定期間にコストが発生している一意のアカウント、プロジェクト、サービスの数を把握できます。

    Count アグリゲーションはメトリクスとは無関係である点に注意してください。加えて、カウント対象のディメンションは Group by から除外されます。例については、Unique accounts, projects, or resource groups を参照してください。

  • Unit CostCost メトリクスでのみ利用可能):主にユニット当たりの価格検証に使用します。

    Unit cost は、たとえば compute・storage・data transfer など、特定のクラウドリソースまたはサービスの単位に関連付けられます。クラウド利用のコスト効率を把握するのに役立ちます。

  • Discount PctSavings メトリクスでのみ利用可能):SKU レベルで適用される割引率(例:AWS Enterprise Discount Program(EDP または PPA))の確認に一般的に使用します。

    A screenshot showing a Discount Pct aggregation report

    参照してください

通貨

請求データが報告される通貨(メトリクスCost である必要があります)。サポートされる通貨を参照してください。

  • 当月については、常に最新の為替レート(当日または前日のレート)を月全体に適用します。

  • 暦月の最終日を過ぎると、その最終日の為替レートを月全体に適用します。詳細は 為替レートを参照してください。

トレンドライン

トレンドラインは、データの全体的な方向性を示すチャートツールです。DoiT Cloud Analytics は、積み上げ縦棒および積み上げ面グラフに対して 線形トレンドライン をサポートします。

チャートにトレンドラインを追加するには:

  1. チャートを Stacked column または Stacked area として表示していることを確認します。

  2. Show trendline チェックボックスを選択します。

    チャート全体に直線の線形トレンドラインが表示されます(Total Trendline の凡例を選択して、トレンドラインの表示/非表示を切り替えられます)。

    A chart with trendline

    ヒント

    トレンドラインは予測値ではなく、履歴データのみから計算されます。レポートに予測が含まれている場合、視覚的な遷移を滑らかにするために、トレンドラインはチャート上の予測領域まで延長されます。

プロモーションクレジット

DoiT コンソールのプロモーションクレジットには、移行クレジットコミットメントクレジットベンダープログラムクレジット、および DoiT から付与されるその他のクレジットが含まれます。クラウドプロバイダーからのクレジットでは ありません

  • Google Cloud のお客様、DoiT の一括請求アカウントをご利用の AWS のお客様:DoiT のプロモーションクレジットは月次の請求書に適用されます。

    これらのクレジットを Cloud Analytics(クラウド分析)のレポートで表示するには、時間間隔を月単位以上に集計し、Include promotional credits チェックボックスも選択する必要があります。プロモーションクレジットを含むレポートの例を参照してください。

  • 専用支払アカウントをご利用の AWS のお客様:DoiT のプロモーションクレジットは請求データに適用されます。

    これらのクレジットを Cloud Analytics(クラウド分析)のレポートで表示するには、Cost Type ディメンションを使用して Credits に設定できます。この場合、Include promotional credits チェックボックスは無関係です。

注意

プロモーションクレジットは、ディスカウント、プライベートプライシング、AWS Enterprise Discount Program(EDP または PPA)、またはクレジットに関連しない Flexsave の節約分を 対象としません。各種クレジットとディスカウントの表示方法は、Credits and discountsを参照してください。

ディメンション

ディメンション セクションは、チャートの X 軸(水平)にフィールドを追加します。これらは表形式に表示される を定義します。新しいレポートを作成する際、Date/Time ディメンションの YearMonthDay が既定で追加されます。

ディメンションの並べ替え

Cloud Analytics(クラウド分析)のレポートは、以下のディメンションの並べ替えオプションをサポートします。

  • アルファベット順(既定):列のタイトルでソート

  • 列合計の昇順列合計の降順:列合計でソート。列合計は、表形式で表示した際の最下行 Totals にあります。

以下の例では、列を 列合計の昇順 で並べ替えています。

A report sorted by group

表示形式

保有データと実行したいタスクに応じて、必要なデータ可視化は異なります。View as リストから選択できる可視化タイプは次のとおりです。

  • 表・マトリクスビュー:テキストまたはグリッド形式でデータを表示し、正確な値や詳細な比較に適しています。

    • Table:最も基本的な数値の表示方法です。正確な値の表示、詳細な内訳の表示、外部分析向けのデータエクスポートに最適です。

    • Heatmap:各セルをその値に基づいて着色します。通常、値が高いほど色が強くなり、値の大きいデータポイントを容易に特定できます。

    • Row heatmap:行ごとに独立したカラースケールを適用するヒートマップの一種です。典型的なユースケースは、同一サービス内での日次支出の比較です。

    • Col heatmap:Row heatmap に類似しますが、列ごとに独立したカラースケールを適用します。典型的なユースケースは、特定の日におけるサービス間の比較で、支出に最も寄与しているものを把握することです。

  • 棒・縦棒チャート:カテゴリ比較チャートとも呼ばれ、クラウドサービス、プロジェクトチーム、環境などの離散的なカテゴリ同士を比較するのに役立ちます。

    • Column chart:時間やカテゴリ間で数量を比較するための縦棒。例:クラウドプロバイダー別やサービス別の月次支出。

    • Stacked column:各縦棒をセグメントに分割し、そのカテゴリの合計値とその内訳比率の両方を示す縦棒チャート。Cost by top projects レポートを参照してください。

    • Bar chart:縦棒チャートの横向き版。

    • Stacked bar:積み上げ縦棒チャートの横向き版。例として AWS の Cost by service レポートを参照してください。

  • 階層・フロー可視化:コストが組成・アロケーションされる方法やデータフローなど、複雑な関係を探索するのに役立ちます。

    • Treemap:入れ子の長方形の集合として階層データを表示します。各長方形の面積が値に比例するため、階層データセット内の主要な貢献要素を素早く特定するのによく使われます。Services breakdown レポートを参照してください。

    • Sankey chart:値の分配を示すフローダイアグラムの一種です。複雑なコストのアロケーション、配賦、チャージバックモデルの理解によく用いられます。

  • トレンド・時系列チャート:メトリクスの時間変化を示し、トレンド、季節性、アノマリーの特定に最適です。

    • Line chart:シンプルな直線でデータポイントを結び、連続する時間の変化を追跡します。Trending services レポートを参照してください。

    • Spline chart:スプラインと呼ばれる当てはめ曲線でデータポイントを結ぶ、線グラフの一種で、より滑らかな線になります。

    • Area chart:線と軸の間の領域に色を塗り、時間経過に伴うメトリックのボリュームや大きさを強調する線グラフです。This Month vs. Last レポートを参照してください。

    • Area spline:連続データのトレンドを滑らかに可視化する面グラフです。時間とともに変化するボリュームの可視化でよく使用されます。

    • Stacked area:複数の面グラフを積み上げて表示します。合計の構成が時間とともにどのように変化するかを理解するのに役立ちます。

データの表示形式(比較レポート)

比較レポートは、2 つの期間の間での「% の変化」または「実際の差」を表示します。

比較レポートを表示するには:

  1. レポートの編集モードに入ります。

  2. ドロップダウンリストの View data as からオプションを選択します。

    A screenshot of the Comparative data drop-down menu

  3. プロンプトが表示されたら、Comparative Report モードを有効にするために必要な調整を DoiT プラットフォームが行えるよう、Show report を選択します。

  4. 有効化されると、表形式ビューに期間間の差(Δ)を示す新しい列が表示されます。この差(Δ)は、比較対象の期間の「後」に表示されます。

    次の例では、レポートに期間間の「パーセント変化」(Δ%)を示す新しい列があります。11 月(11)と 12 月(12)の間のパーセント変化は、列「12 Δ%」に表示されます。

    A screenshot of the comparative report