Partager via


Gestion des données d’utilisation des ressources du locataire

 

S’applique à : Windows Azure Pack

L’API REST du service d’utilisation permet d’accéder aux données d’utilisation des ressources client via l’appel REST Récupérer les données d’utilisation pour les ressources clientes . Les données sont retournées dans un tableau d’objets UsageRecord (Objet Usage Metering) mappés au fournisseur à partir duquel les données proviennent. Les données spécifiques du fournisseur sont stockées dans la propriété Resources en tant que dictionnaire de paires nom valeur.

Obtention des données d’utilisation des ressources de locataire

L’API REST du service d’utilisation expose les données d’utilisation des ressources via un appel à l’opération REST Récupérer les données d’utilisation pour les ressources clientes . Par exemple :

https://<Computer>:30022/usage?startId=0&batchSize=1 HTTP/1.1
Accept: application/json
Authorization: basic <Token>
Host: <Computer>:30022
Connection: Keep-Alive

Notes

  • startId est l’ID d’enregistrement du premier enregistrement que vous souhaitez extraire dans un cycle particulier.

  • batchSize est le nombre maximal d’enregistrements que vous souhaitez extraire.

  • est le nom de l’ordinateur> de l’API Administration.<

  • 30022 est le port désigné pour le service d’utilisation.

Le corps de la réponse renvoie une liste d’objets UsageRecord (Objet Usage Metering). Par exemple :

[
  {
    "EventId": 1,
    "ExternalRecordId": "1",
    "ResourceId": null,
    "StartTime": "2013-07-31T17:15:49",
    "EndTime": "2013-07-31T17:17:42",
    "ProviderName": "mysqlservers",
    "ServiceType": "Default",
    "SubscriptionId": "a7319215-d5f8-483e-813c-44119bc4ca79",
    "Properties": null,
    "Resources": {
      "TotalAllottedSpace": "1024",
      "DatabaseCount": "1"
    }
  }
]

La fonction GetAllUsageRecords dans le fichier RestApiConsumer.cs de l’exemple ContosoHelp montre comment récupérer des données d’utilisation.

Traitement des données d’utilisation des ressources du locataire

Un adaptateur de facturation doit traiter les données d’utilisation de quatre fournisseurs ; Sites web, SQL Server, Serveur MySQL et clouds de machine virtuelle System Center.

Notes

Les métriques d’utilisation des machines virtuelles sont agrégées à une granularité par heure.

Fournisseur de sites web

Measure

Unité

Description

TotalIncomingRequestBytes

Mo

Trafic réseau entrant entre le service et les clients

TotalIncomingRequestResponseBytes

Mo

Trafic réseau entrant entre le service et les clients

TotalLocalReadBytes

Mo

Lectures de disque d’application

TotalLocalWrittenBytes

Mo

Écritures de disque d’application

TotalNetworkReadBytes

Mo

Trafic réseau entrant (entrée et sortie) entre le service et les clients

TotalNetworkWrittenBytes

Mo

Trafic réseau total sortant (entrée et sortie) entre le service et les clients

TotalOutgoingRequestBytes

Mo

Trafic réseau d’entrée sortant entre le service et les clients

TotalOutgoingRequestResponseBytes

Mo

Trafic réseau sortant d’entrée entre le service et les clients

TotalProcessorTime

Heures

Utilisation du processeur d’applications

TotalRequestCount

Chaque

Nombre total de requêtes web

TotalStopRequestsCount

Chaque

Nombre de fois où l’application s’est arrêtée

MaxMemoryWorkingSet

Octets

Jeu de travail de mémoire maximal

MinMemoryWorkingSet

Octets

Jeu de travail de mémoire minimal

TotalMemoryWorkingSet

Octets

Jeu de travail de mémoire total

TotalIncomingFtpRequestBytes

Octets

Bande passante entrante pour la publication FTP

TotalIncomingFtpRequestResponseBytes

Octets

Bande passante sortante pour la publication FTP

TotalFtpCommandsCount

Count

Nombre de commandes FTP émises

TotalIncomingWebDeployRequestBytes

Octets

Bande passante entrante pour la publication WebDeploy

TotalIncomingWebDeployRequestResponseBytes

Octets

bande passante sortante pour la publication webdeploy

TotalWebDeployRequestsCount

Nombres

Nombre de commandes FTP émises

HostNamesUsage

Nombre * heures utilisées

Heures « Nom d’hôte »

NumberOfWorkers

Nombre * heures utilisées

Heures de travail

SslIpUsage

Nombre * heures utilisées

Heures « IP SSL »

SslSniUsage

Nombre * heures utilisées

Heures « SNI SSL »

WebSocketsUsage

Nombre * heures utilisées

Heures de fonctionnalité WebSockets activées

Webspace

Nom

Nom de l’espace web pour le site web (utilisé pour mettre en corrélation l’utilisation entre les sites)

ComputeMode

Mode

Mode de calcul du site

SiteMode

Mode

Mode site du site

fournisseur SQL Server

Measure

Unité

Description

DatabaseCount

Chaque

Nombre de bases de données actuellement actives sur un abonnement particulier.

TotalAllottedSpace

Mo

Espace alloué total sur toutes les bases de données actives d’un abonnement particulier.

Fournisseur MySQL

Measure

Unité

Description

DatabaseCount

Chaque

Nombre de bases de données actuellement actives sur un abonnement particulier.

TotalAllottedSpace

Mo

Espace alloué total sur toutes les bases de données actives d’un abonnement particulier.

fournisseur Machines Virtuelles

Measure

Unité

Description

MemoryAllocated-Min

Mo

Taille de mémoire allouée la plus faible pour une machine virtuelle dans un intervalle d’heure

MemoryAllocated-Max

Mo

Taille de mémoire allouée la plus élevée pour une machine virtuelle dans un intervalle de temps d’une heure

MemoryConsumed-Min

Mo

Taille de mémoire consommée la plus faible pour une machine virtuelle dans un intervalle de temps d’une heure

MemoryConsumed-Max

Mo

Taille de mémoire consommée la plus élevée pour une machine virtuelle dans un intervalle de temps d’une heure

MemoryConsumed-Median

Mo

Taille moyenne moyenne de mémoire consommée pour une machine virtuelle dans un intervalle de temps d’une heure

CPUAllocationCount-Min

Chaque

Nombre de cœurs d’UC alloués le plus bas pour une machine virtuelle dans un intervalle de temps d’une heure

CPUAllocationCount-Max

Chaque

Nombre maximal de cœurs d’UC alloués pour une machine virtuelle dans un intervalle d’heure

CPUPercentUtilization-Median

Mhz

Moyenne médiane en pourcentage de la consommation du processeur pour une machine virtuelle dans un intervalle de temps d’une heure

CrossDiskIOPerSecond-Min

Mo

Entrée/sortie la plus faible par seconde (IOPS) sur tous les disques attachés pour une machine virtuelle dans un intervalle d’heure

CrossDiskIOPerSecond-Max

Mo

Entrée/sortie la plus élevée par seconde (IOPS) sur tous les disques attachés d’une machine virtuelle dans un intervalle de temps d’une heure

CrossDiskIOPerSecond-Median

Mo

Moyenne médiane d’entrée/sortie par seconde (IOPS) sur tous les disques attachés pour une machine virtuelle dans un intervalle d’heure

CrossDiskSizeAllocated-Min

Octets

Taille de disque allouée la plus faible sur tous les disques attachés pour une machine virtuelle dans un intervalle de temps d’une heure

CrossDiskSizeAllocated-Max

Octets

Taille de disque allouée la plus élevée sur tous les disques attachés pour une machine virtuelle dans un intervalle d’heure

PerNICKBSentPerSecond-Min

Mo

Octets les plus bas envoyés par seconde sur une carte réseau attachée à une machine virtuelle dans un intervalle d’heure

PerNICKBSentPerSecond-Max

Mo

Octets les plus élevés envoyés par seconde sur une carte réseau attachée à une machine virtuelle dans un intervalle de temps d’une heure

PerNICKBSentPerSecond-Median

Mo

Octets moyens médians envoyés par seconde sur une carte réseau attachée à une machine virtuelle dans un intervalle de temps d’une heure

PerNICKBSentPerSecond-Average

Mo

Octets moyens droites envoyés par seconde sur une carte réseau attachée à une machine virtuelle dans un intervalle d’heure

PerNICKBReceivedPerSecond-Min

Mo

Octets les plus bas reçus par seconde sur une carte réseau attachée à une machine virtuelle dans un intervalle d’heure

PerNICKBReceivedPerSecond-Max

Mo

Octets les plus élevés reçus par seconde sur une carte réseau attachée à une machine virtuelle dans un intervalle d’heure

PerNICKBReceivedPerSecond-Median

Mo

Octets moyens médians reçus par seconde sur une carte réseau attachée à une machine virtuelle dans un intervalle de temps d’une heure

PerNICKBReceivedPerSecond-Average

Mo

Octets moyens droit reçus par seconde sur une carte réseau attachée à une machine virtuelle dans un intervalle de temps d’une heure

Site64BitUsage

Heures

Nombre d’heures d’activation de la fonctionnalité.

Site64BitUsage

Heures

Nombre d’heures d’activation de la fonctionnalité.

NICKBSentTotalIPV4

Ko

Trafic réseau total envoyé par carte réseau via IPV4.

NICKBSentTotalIPV6

Ko

Trafic réseau total envoyé par carte réseau via IPV6.

NICKBReceivedTotalIPV4

Ko

Trafic réseau total reçu par carte réseau via IPV4.

NICKBReceivedTotalIPV6

Ko

Trafic réseau total reçu par carte réseau via IPV6.

Voir aussi

Windows Service d’utilisation d’Azure Pack