過去の傾向の表示

履歴ビューは、サービス内の関数の 1 日あたりの平均リソース使用量を追跡する手段を提供します。特定の関数を表示または非表示にするようにビューを構成することもできます。

履歴ビューを開くには、[履歴] をクリックします。

フィルタバーを表示します。

次のスクリーンショットに示すように、履歴ビューにはフィルタバー、ラジオボタンのペア、2 つのグラフが表示されます。

デフォルトの履歴ビューを表示します。

履歴ビューを閉じるには、[閉じる] をクリックします。

グラフについて

グラフの各行には、特定の関数のリソース使用量の履歴が表示されます。グラフには 30 日間のデータが表示されます。グラフの最新のデータポイントは前日のデータです。

[Value type] メニューでは、すべての関数のリソース使用量のパーセンテージとして、または指標のネイティブ単位の絶対値としてプロファイル データを表示できます。関数の絶対使用量は、24 時間のすべてのプロファイルのリソース使用量の合計のうち、その期間のプロファイルの数の割合を計算することで決定されます。

[最大表示件数] メニューでは、表示する関数の最大数を構成できます。デフォルトでは、この値は関数 5 個に設定されています。

グラフのタイトルは、グラフに自分の使用状況と合計使用量のどちらが表示されるかを示します。また、タイトルによって、履歴データを表示するリソースが識別されます。上のスクリーンショットでは、グラフのタイトルで CPU time のデータが表示されていることを示しています。

グラフの凡例では、リソースの使用量が表示される関数の名前が一覧表示されます。

グラフの操作

特定の関数のデータをハイライト表示するには、凡例の関数名の上にポインタを置きます。

データポイントに関する詳細情報を表示するには、データポイントの上にポインタを置いてツールチップを有効にします。

デフォルトの履歴ビューのツールチップを表示します。

上のスクリーンショットに示すように、ツールチップには次のすべてが表示されます。

  • 関数名
  • 関数のファイル名
  • 日付
  • 絶対使用量と使用率
  • データポイントの生成に使用されるプロファイルの数

グラフのフィルタリング

関数を表示または非表示にするには、フィルタを使用します。フィルタではフィルタ値として正規表現を使用でき、一致では大文字と小文字が区別されます。正規表現は、すべての関数名とすべてのファイル名と比較されます。

フィルタを追加するには、[履歴フィルタを追加] をクリックし、リストからオプションを選択して、フィルタの値を入力します。

フィルタ 説明
表示

名前またはファイル名が RE2 正規表現と一致する関数を表示するには、この値が含まれるフィルタを正規表現に設定します。

複数の Show フィルタを追加する場合、それらは論理 OR で結合されます。

非表示

名前またはファイル名が正規表現に一致するすべての関数を非表示にするには、値が含まれるこのフィルタを正規表現に設定します。

複数の Hide フィルタを追加する場合、それらは論理 OR で結合されます。

トラブルシューティング

このセクションでは、履歴ビューに固有の問題を示します。Profiler の他の問題については、一般的なトラブルシューティングのセクションをご覧ください。

動作 原因 解決策
1 つ以上の関数でデータポイントが見つかりません。 グラフには、30 日分の履歴データが表示されます。1 日分のデータを利用できない場合は、グラフにデータポイントが追加されません。これにより、グラフが部分的に空になる可能性があります。 これはエラー状態ではありません。
グラフが空白で、メッセージ No data is available for the filter selections が表示されます。

新しくデプロイされたサービスの場合、履歴データは表示されません。

フィルタが適用されている場合は、フィルタの組み合わせによって、サービス内のすべての関数のデータの表示が除外されている可能性があります。たとえば、フィルタ Show:sortHide:sort が適用されている場合、データは表示されません。Show フィルタにより、名前に sort が含まれる関数のみ表示されるようになりますが、Hide フィルタにより、これらの同じ関数が強制的に非表示になります。

新しくデプロイされたサービスについては、履歴ビューが空になると予想されます。

フィルタが適用されている場合は、フィルタの組み合わせによって使用可能なすべての関数が除外されていないことを確認してください。

次のステップ