Compartir a través de


Control de los datos de uso de recursos de inquilino

 

Se aplica a: Windows Azure Pack

La API REST del servicio de uso proporciona acceso a los datos de uso de recursos de inquilino mediante la llamada REST Recuperar datos de uso para recursos de inquilino . Los datos se devuelven en una matriz de objetos UsageRecord (Objeto de medición de uso) que se asignan al proveedor del que proceden los datos. Los datos específicos del proveedor se almacenan en la propiedad Resources como un diccionario de pares de valores de nombre.

Obtención de datos de uso de recursos de inquilino

La API de REST del servicio de uso expone los datos de uso de recursos a través de una llamada a la operación REST Recuperar datos de uso para recursos de inquilino . Por ejemplo:

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

Nota

  • startId es el identificador de registro del primer registro que desea capturar en un ciclo determinado.

  • batchSize es el número máximo de registros que desea capturar.

  • <computer> es el nombre del equipo de la API de Administración.

  • 30022 es el puerto designado para el servicio de uso.

El cuerpo de la respuesta devuelve una lista de objetos UsageRecord (Usage Metering Object). Por ejemplo:

[
  {
    "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 función GetAllUsageRecords del archivo RestApiConsumer.cs del ejemplo ContosoHelp muestra cómo recuperar datos de uso.

Procesamiento de datos de uso de recursos de inquilino

Un adaptador de facturación necesita procesar los datos de uso de cuatro proveedores; Sitios web, SQL Server, MySQL Server y las nubes de máquina virtual de System Center.

Nota:

Las métricas de uso de la máquina virtual se agregan a una granularidad por hora.

Proveedor de sitios web

Measure

Unidad

Descripción

TotalIncomingRequestBytes

MB

Tráfico de red de entrada entrante entre el servicio y los clientes

TotalIncomingRequestResponseBytes

MB

Tráfico de red de entrada entrante entre el servicio y los clientes

TotalLocalReadBytes

MB

Lecturas de disco de aplicación

TotalLocalWrittenBytes

MB

Escrituras de disco de aplicación

TotalNetworkReadBytes

MB

Tráfico de red total de entrada (entrada y salida) entre el servicio y los clientes

TotalNetworkWrittenBytes

MB

Tráfico de red total de salida (entrada y salida) entre el servicio y los clientes

TotalOutgoingRequestBytes

MB

Tráfico de red de entrada saliente entre el servicio y los clientes

TotalOutgoingRequestResponseBytes

MB

Tráfico de red de entrada saliente entre el servicio y los clientes

TotalProcessorTime

Horas

Uso del procesador de aplicaciones

TotalRequestCount

Cada

Total de solicitudes web

TotalStopRequestsCount

Cada

Número de veces que la aplicación se ha detenido

MaxMemoryWorkingSet

Bytes

Espacio de trabajo de memoria máximo

MinMemoryWorkingSet

Bytes

Espacio de trabajo de memoria mínimo

TotalMemoryWorkingSet

Bytes

Total de espacio de trabajo de memoria

TotalIncomingFtpRequestBytes

Bytes

Ancho de banda entrante para la publicación de FTP

TotalIncomingFtpRequestResponseBytes

Bytes

Ancho de banda saliente para la publicación de FTP

TotalFtpCommandsCount

Count

Número de comandos FTP emitidos

TotalIncomingWebDeployRequestBytes

Bytes

Ancho de banda entrante para la publicación de WebDeploy

TotalIncomingWebDeployRequestResponseBytes

Bytes

ancho de banda saliente para la publicación de webdeploy

TotalWebDeployRequestsCount

Recuentos

Número de comandos FTP emitidos

HostNamesUsage

Recuento * Horas usadas

Horas de "nombre de host"

NumberOfWorkers

Recuento * Horas usadas

Horas de "trabajador"

SslIpUsage

Recuento * Horas usadas

Horas de "SSL de IP"

SslSniUsage

Recuento * Horas usadas

Horas de "SSL SNI"

WebSocketsUsage

Recuento * Horas usadas

Horas habilitadas para la característica WebSockets

Webspace

Nombre

Nombre del espacio web del sitio web (que se usa para correlacionar el uso entre sitios)

ComputeMode

Modo

Modo de proceso del sitio

SiteMode

Modo

Modo de sitio del sitio

proveedor de SQL Server

Measure

Unidad

Descripción

DatabaseCount

Cada

Recuento de bases de datos actualmente activas en una suscripción determinada.

TotalAllottedSpace

MB

Espacio asignado total en todas las bases de datos activas de una suscripción determinada.

Proveedor mySQL

Measure

Unidad

Descripción

DatabaseCount

Cada

Recuento de bases de datos actualmente activas en una suscripción determinada.

TotalAllottedSpace

MB

Espacio asignado total en todas las bases de datos activas de una suscripción determinada.

proveedor de Virtual Machines

Measure

Unidad

Descripción

MemoryAllocated-Min

MB

Tamaño de memoria asignado más bajo para una máquina virtual en un intervalo de tiempo de una hora

MemoryAllocated-Max

MB

Tamaño de memoria asignado más alto para una máquina virtual en un intervalo de tiempo de una hora

MemoryConsumed-Min

MB

Tamaño de memoria consumido más bajo para una máquina virtual en un intervalo de tiempo de una hora

MemoryConsumed-Max

MB

Tamaño de memoria consumido más alto para una máquina virtual en un intervalo de tiempo de una hora

MemoryConsumed-Median

MB

Tamaño medio de memoria consumida de una máquina virtual en un intervalo de horas

CPUAllocationCount-Min

Cada

Número más bajo de núcleo de CPU asignado para una máquina virtual en un intervalo de horas

CPUAllocationCount-Max

Cada

Número máximo de núcleos de CPU asignados para una máquina virtual en un intervalo de tiempo de una hora

CPUPercentUtilization-Median

MHz

Promedio medio en porcentaje de consumo de CPU para una máquina virtual en un intervalo de horas

CrossDiskIOPerSecond-Min

MB

Entrada/salida más baja por segundo (IOPS) en todo el disco conectado para una máquina virtual en un intervalo de tiempo de una hora

CrossDiskIOPerSecond-Max

MB

Entrada/salida más alta por segundo (IOPS) en todo el disco conectado para una máquina virtual en un intervalo de tiempo de una hora

CrossDiskIOPerSecond-Median

MB

Promedio de entrada/salida media por segundo (IOPS) en todo el disco conectado para una máquina virtual en un intervalo de tiempo de una hora

CrossDiskSizeAllocated-Min

Bytes

Tamaño de disco asignado más bajo en todos los discos conectados para una máquina virtual en un intervalo de tiempo de una hora

CrossDiskSizeAllocated-Max

Bytes

Tamaño de disco asignado más alto en todos los discos conectados para una máquina virtual en un intervalo de tiempo de una hora

PerNICKBSentPerSecond-Min

MB

Bytes más bajos enviados por segundo en un adaptador de red conectado a una máquina virtual en un intervalo de horas

PerNICKBSentPerSecond-Max

MB

Bytes más altos enviados por segundo en un adaptador de red conectado a una máquina virtual en un intervalo de horas

PerNICKBSentPerSecond-Median

MB

Promedio de bytes medio enviados por segundo en un adaptador de red conectado a una máquina virtual en un intervalo de tiempo de una hora

PerNICKBSentPerSecond-Average

MB

Promedio recto de bytes enviados por segundo en un adaptador de red conectado a una máquina virtual en un intervalo de horas

PerNICKBReceivedPerSecond-Min

MB

Bytes más bajos recibidos por segundo en un adaptador de red conectado a una máquina virtual en un intervalo de horas

PerNICKBReceivedPerSecond-Max

MB

Bytes más altos recibidos por segundo en un adaptador de red conectado a una máquina virtual en un intervalo de horas

PerNICKBReceivedPerSecond-Median

MB

Promedio de bytes medio recibidos por segundo en un adaptador de red conectado a una máquina virtual en un intervalo de horas

PerNICKBReceivedPerSecond-Average

MB

Promedio recto de bytes recibidos por segundo en un adaptador de red conectado a una máquina virtual en un intervalo de horas

Site64BitUsage

Horas

Número de horas que se ha habilitado la característica.

Site64BitUsage

Horas

Número de horas en que se habilitó la característica.

NICKBSentTotalIPV4

KB

Tráfico de red total enviado por NIC a través de IPV4.

NICKBSentTotalIPV6

KB

Tráfico de red total enviado por NIC a través de IPV6.

NICKBReceivedTotalIPV4

KB

Tráfico de red total recibido por NIC a través de IPV4.

NICKBReceivedTotalIPV6

KB

Tráfico total de red recibido por NIC a través de IPV6.

Consulte también

Windows servicio de uso de Azure Pack