Partager via


Get-AzureWebsiteMetric

Obtient des métriques pour le site web Azure dans l’abonnement actuel.

Remarque

Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Azure Service Manager (ASM). Ce module PowerShell hérité n’est pas recommandé lors de la création de ressources, car ASM est planifié pour la mise hors service. Pour plus d’informations, consultez la mise hors service d’Azure Service Manager.

Le module Az PowerShell est le module PowerShell recommandé pour la gestion des ressources Azure Resource Manager (ARM) avec PowerShell.

Syntaxe

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

Description

Cette rubrique décrit l’applet de commande dans la version 0.8.10 du module Microsoft Azure PowerShell. Pour obtenir la version du module que vous utilisez, dans la console Azure PowerShell, tapez (Get-Module -Name Azure).Version.

L’applet de commande Get-AzureWebsiteMetric obtient des métriques pour le site web Azure dans l’abonnement actuel.

Exemples

Exemple 1 : Obtenir des métriques pour les trois dernières heures sur un niveau par instance pour un site web

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

Cette commande obtient les métriques des trois dernières heures sur un niveau par instance pour un site web.

Paramètres

-EndDate

Spécifie l’heure, en tant qu’objet DateTime , pour arrêter d’obtenir des métriques. Pour obtenir un objet DateTime , utilisez l’applet de commande Get-Date . Pour plus d'informations, voir Get-Help Get-Date.

Type:DateTime
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-InstanceDetails

Indique que cette applet de commande inclut des détails sur un niveau par instance. Si le plan d’hébergement web s’exécute sur deux ordinateurs ou plus, cette applet de commande retourne des métriques pour chaque ordinateur.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-MetricNames

Spécifie un tableau de métriques à obtenir. Si vous ne spécifiez pas ce paramètre, l’applet de commande obtient toutes les métriques.

Type:String[]
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Name

Spécifie le nom d’un site web dans l’abonnement. Ce paramètre ne prend pas en charge les caractères génériques.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Profile

Spécifie le profil Azure à partir duquel cette applet de commande lit. Si vous ne spécifiez pas de profil, cette applet de commande lit le profil par défaut local.

Type:AzureSMProfile
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Slot

Spécifie l’environnement d’un déploiement de service cloud. Les valeurs valides sont : Production et préproduction.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-SlotView

Indique que cette applet de commande obtient des métriques pour les noms d’hôtes qui reçoivent le trafic à l’emplacement actuel. Si un échange se produit pendant la période, les métriques sont fusionnées.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-StartDate

Spécifie l’heure, en tant qu’objet DateTime , pour commencer à obtenir des métriques.

Type:DateTime
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-TimeGrain

Spécifie l’unité de temps pour les métriques. Les valeurs valides sont :

  • PT1M (minute)
  • PT1H (heure)
  • P1D (jour)

La valeur par défaut est PT1H.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Entrées

Vous pouvez transmettre une entrée à cette applet de commande par nom de propriété, mais pas par valeur.

Sorties

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

Par défaut, Get-AzureWebsiteMetric retourne un tableau d’objets MetricResponse .