Delen via


Get-AzureWebsiteMetric

Haalt metrische gegevens op voor de Azure-website in het huidige abonnement.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntax

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

Description

In dit onderwerp wordt de cmdlet in de versie 0.8.10 van de Microsoft Azure PowerShell-module beschreven. Als u de versie van de module wilt ophalen die u gebruikt, typt (Get-Module -Name Azure).Versionu in de Azure PowerShell-console.

Met de cmdlet Get-AzureWebsiteMetric worden metrische gegevens opgehaald voor de Azure-website in het huidige abonnement.

Voorbeelden

Voorbeeld 1: Metrische gegevens ophalen voor de afgelopen drie uur op exemplaarniveau voor een 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

Met deze opdracht worden metrische gegevens voor de afgelopen drie uur op een niveau per instantie voor een website verkregen.

Parameters

-EndDate

Hiermee geeft u de tijd, als een DateTime-object , op om te stoppen met het ophalen van metrische gegevens. Gebruik de cmdlet Get-Date om een DateTime-object op te halen. Typ voor meer informatie Get-Help Get-Date.

Type:DateTime
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

-InstanceDetails

Geeft aan dat deze cmdlet details bevat op een niveau per exemplaar. Als het webhostingabonnement wordt uitgevoerd op twee of meer computers, retourneert deze cmdlet metrische gegevens voor elke computer.

Type:SwitchParameter
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

-MetricNames

Hiermee geeft u een matrix van metrische gegevens op die moeten worden get. Als u deze parameter niet opgeeft, haalt de cmdlet alle metrische gegevens op.

Type:String[]
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

-Name

Hiermee geeft u de naam van een website in het abonnement. Deze parameter biedt geen ondersteuning voor jokertekens.

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

Type:AzureSMProfile
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:False
Accept wildcard characters:False

-Slot

Hiermee geeft u de omgeving van een cloudservice-implementatie. Geldige waarden zijn: Productie en Fasering.

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

-SlotView

Geeft aan dat deze cmdlet metrische gegevens ophaalt voor de hostnamen die verkeer ontvangen op de huidige site. Als er een wissel plaatsvindt tijdens de periode, worden de metrische gegevens samengevoegd.

Type:SwitchParameter
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

-StartDate

Hiermee geeft u de tijd, als een DateTime-object , op om metrische gegevens op te halen.

Type:DateTime
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

-TimeGrain

Hiermee geeft u de tijdseenheid voor metrische gegevens. Geldige waarden zijn:

  • PT1M (minuut)
  • PT1H (uur)
  • P1D (dag)

De standaardwaarde is PT1H.

Type:String
Position:Named
standaardwaarde:None
Vereist:False
Accept pipeline input:True
Accept wildcard characters:False

Invoerwaarden

U kunt invoer doorgeven aan deze cmdlet op eigenschapsnaam, maar niet op waarde.

Uitvoerwaarden

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

Get-AzureWebsiteMetric retourneert standaard een matrix van MetricResponse-objecten.