Share via


Get-AzureWebHostingPlanMetric

Azure Web サイト ホスティング プランのメトリックを取得します。

注意

このドキュメントで参照されているコマンドレットは、Service Management API を使用するレガシ Azure リソースを管理するためのものです。 Azure Resource Manager リソースを管理するためのコマンドレットについては、Az PowerShell モジュールを参照してください。

構文

Get-AzureWebHostingPlanMetric
   [-MetricNames <String[]>]
   [-StartDate <DateTime>]
   [-EndDate <DateTime>]
   [-TimeGrain <String>]
   [-InstanceDetails]
   [-WebSpaceName <String>]
   [-Name <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

説明

このトピックでは、Microsoft Azure PowerShell モジュールの 0.8.10 バージョンのコマンドレットについて説明します。 使用しているモジュールのバージョンを取得するには、Azure PowerShell コンソールで「.」と入力します (Get-Module -Name Azure).Version

Get-AzureWebHostingPlanMetric コマンドレットは、サブスクリプション内の Azure Web ホスティング プランのメトリックを取得します。

例 1: インスタンスごとのレベルで過去 3 時間のメトリックを取得する

PS C:\> Get-AzureWebHostingPlanMetric -WebSpaceName "eastuswebspace" -StartDate (get-date).AddHours(-3) -InstanceDetails $Metrics[1].Data 

Name : CpuPercentage 
Unit : Percent 
StartTime : 8/11/2014 7:00:00 AM 
EndTime : 8/11/2014 5:00:23 PM 
TimeGrain : PT1H 
PrimaryAggregationType : Instance 
Values : {Time:8/11/2014 7:00:00 AM, Total:2, Min:9, Max:0, Time:8/11/2014 8:00:00 AM, Total:2, Min:9, Max:0, 
Time:8/11/2014 9:00:00 AM, Total:2, Min:9, Max:0, Time:8/11/2014 10:00:00 AM, Total:2, Min:8, Max:0...} $metrics[1].Data.Values | ft 
TimeCreated Total Minimum Maximum Count InstanceName
 ----------- ----- ------- ------- ----- ------------ 
8/11/2014 7:00:00 AM 2 9 0 1 RD00155DC24599 
8/11/2014 8:00:00 AM 2 9 0 1 RD00155DC24599 
8/11/2014 9:00:00 AM 2 9 0 1 RD00155DC24579 
8/11/2014 10:00:00 AM 2 8 0 1 RD00155DC24599 
8/11/2014 11:00:00 AM 2 9 0 1 RD00155DC24599 
8/11/2014 12:00:00 PM 2 6 0 1 RD00155DC24599 
8/11/2014 1:00:00 PM 2 15 0 1 RD00155DC24599 
8/11/2014 2:00:00 PM 3 21 0 1 RD00155DC24599 
8/11/2014 3:00:00 PM 2 13 0 1 RD00155DC24599 
8/11/2014 4:00:00 PM 2 14 0 1 RD00155DC24599

このコマンドは、インスタンスごとのレベルで過去 3 時間の Web ホスティング プラン メトリックを取得します。

パラメーター

-EndDate

メトリックを返す DateTime オブジェクトとして終了時刻を指定します。 DateTime オブジェクトを取得するには、Get-Date コマンドレットを使用します。 詳細を表示するには「Get-Help Get-Date」を入力します。

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-InstanceDetails

このコマンドレットにインスタンスごとのレベルの詳細が含まれていることを示します。 Web サイト ホスティング プランが 2 台以上のコンピューターで実行されている場合、このコマンドレットは各マシンの詳細メトリックを返します。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-MetricNames

取得するメトリックの配列を種化します。 このパラメーターの値を指定しない場合、このコマンドレットはすべてのメトリックを取得します。

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

サブスクリプション内のプランの名前を指定します。 既定では、 Get-AzureWebHostingPlanMetric は現在のサブスクリプション内のすべての Web サイトを取得します。 このパラメーターはワイルドカード文字をサポートしていません。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Profile

このコマンドレットが読み取る Azure プロファイルを指定します。 プロファイルを指定しない場合、このコマンドレットはローカルの既定のプロファイルから読み取ります。

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartDate

メトリックを取得する DateTime オブジェクトとして開始時刻を指定します。

Type:DateTime
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-TimeGrain

メトリックを取得する時間単位を指定します。 有効な値は次のとおりです。

  • PT1M (分)
  • PT1H (時間)
  • P1D (日)

既定値は PT1H です。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WebSpaceName

サブスクリプション内の Web スペースの名前を指定します。 既定では、 Get-AzureWebHostingPlanMetric は現在のサブスクリプション内のすべてのプランを取得します。 このパラメーターはワイルドカード文字をサポートしていません。

Type:String
Aliases:WebSpace
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

入力

このコマンドレットにはプロパティ名で入力を渡すことができますが、値による渡しはできません。

出力

Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.MetricResponse

既定では、Get-AzureWebHostingPlanMetric は MetricResponse オブジェクトの配列を返します。