Get-AzureWebsiteMetric

Ruft Metriken für die Azure-Website im aktuellen Abonnement ab.

Hinweis

Die Cmdlets, auf die in dieser Dokumentation verwiesen wird, dienen zum Verwalten von Azure-Legacyressourcen, die Dienstverwaltungs-APIs verwenden. Cmdlets zum Verwalten von Azure Ressource Manager-Ressourcen finden Sie im Az PowerShell-Modul.

Syntax

Get-AzureWebsiteMetric
   [-MetricNames <String[]>]
   [-StartDate <DateTime>]
   [-EndDate <DateTime>]
   [-TimeGrain <String>]
   [-InstanceDetails]
   [-SlotView]
   [-Name <String>]
   [-Slot <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Beschreibung

In diesem Thema wird das Cmdlet in der Version 0.8.10 des Microsoft Azure PowerShell-Moduls beschrieben. Um die Version des verwendeten Moduls abzurufen, geben Sie in der Azure PowerShell-Konsole folgendes ein (Get-Module -Name Azure).Version.

Das Cmdlet Get-AzureWebsiteMetric ruft Metriken für die Azure-Website im aktuellen Abonnement ab.

Beispiele

Beispiel 1: Abrufen von Metriken für die letzten drei Stunden auf einer Instanzebene für eine Website

PS C:\> Get-AzureWebsiteMetric -Name "ContosoWebSite" -StartDate (get-date).AddHours(-3) -MetricNames "Requests" -InstanceDetails -SlotView -TimeGrain "PT1M" 
PS C:\> $metrics[1].Data Name : Requests 

Unit : Count 

StartTime : 8/11/2014 7:05:00 AM 

EndTime : 8/11/2014 5:06:01 PM 

TimeGrain : PT1M 
PrimaryAggregationType : Instance 
Values : {Time:8/11/2014 7:05:00 AM, Total:4, Min:, Max:, Time:8/11/2014 7:06:00 AM, Total:3, Min:, Max:, 
Time:8/11/2014 7:07:00 AM, Total:3, Min:, Max:, Time:8/11/2014 7:08:00 AM, Total:12, Min:, Max:...} 
$metrics[1].Data.Values | ft 
TimeCreated Total Minimum Maximum Count InstanceName 
----------- ----- ------- ------- ----- ------------ 
8/11/2014 7:05:00 AM 4 1 RD00155DC24599 
8/11/2014 7:06:00 AM 3 1 RD00155DC24599 
8/11/2014 7:07:00 AM 3 1 RD00155DC24589 
8/11/2014 7:08:00 AM 12 1 RD00155DC24599
8/11/2014 7:09:00 AM 37 1 RD00155DC24599 
8/11/2014 7:10:00 AM 9 1 RD00155DC24599

Dieser Befehl ruft Metriken für die letzten drei Stunden pro Instanzebene für eine Website ab.

Parameter

-EndDate

Gibt die Uhrzeit als DateTime-Objekt an, um das Abrufen von Metriken zu beenden. Verwenden Sie zum Abrufen eines DateTime-Objekts das Cmdlet "Get-Date ". Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help Get-Date.

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

-InstanceDetails

Gibt an, dass dieses Cmdlet Details auf instanzspezifischer Ebene enthält. Wenn der Webhostingplan auf zwei oder mehr Computern ausgeführt wird, gibt dieses Cmdlet Metriken für jeden Computer zurück.

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

-MetricNames

Gibt ein Array von Metriken an, die abgerufen werden sollen. Wenn Sie diesen Parameter nicht angeben, ruft das Cmdlet alle Metriken ab.

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

-Name

Gibt den Namen einer Website im Abonnement an. Dieser Parameter unterstützt keine Wildcardzeichen.

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

-Profile

Gibt das Azure-Profil an, aus dem dieses Cmdlet liest. Wenn Sie kein Profil angeben, liest dieses Cmdlet aus dem lokalen Standardprofil.

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

-Slot

Gibt die Umgebung einer Clouddienstbereitstellung an. Gültige Werte sind: Produktion und Staging.

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

-SlotView

Gibt an, dass dieses Cmdlet Metriken für die Hostnamen abruft, die Datenverkehr am aktuellen Steckplatz empfangen. Wenn während des Zeitraums ein Tausch auftritt, werden die Metriken zusammengeführt.

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

-StartDate

Gibt die Uhrzeit als DateTime-Objekt an, um mit dem Abrufen von Metriken zu beginnen.

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

-TimeGrain

Gibt die Zeiteinheit für Metriken an. Gültige Werte sind:

  • PT1M (Minute)
  • PT1H (Stunde)
  • P1D (Tag)

Der Standardwert ist PT1H.

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

Eingaben

Sie können Eingaben an dieses Cmdlet anhand des Eigenschaftennamens, aber nicht nach Wert übergeben.

Ausgaben

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

Standardmäßig gibt "Get-AzureWebsiteMetric " ein Array von MetricResponse-Objekten zurück.