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.
Syntaxis
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).Version
u 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 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van een website in het abonnement. Deze parameter biedt geen ondersteuning voor jokertekens.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Slot
Hiermee geeft u de omgeving van een cloudservice-implementatie. Geldige waarden zijn: Productie en Fasering.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-StartDate
Hiermee geeft u de tijd, als een DateTime-object , op om metrische gegevens op te halen.
Type: | DateTime |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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.