Compartilhar via


Manipulando dados de utilização de recursos de locatário

 

Aplica-se a: Windows Azure Pack

A API REST do Serviço de Uso fornece acesso aos dados de utilização de recursos de locatário por meio da chamada Recuperar Dados de Uso para Recursos de Locatário REST. Os dados são retornados em uma matriz de objetos UsageRecord (Objeto de Medição de Uso) mapeando para o provedor do qual os dados são. Os dados específicos do provedor são armazenados na propriedade Resources como um dicionário de pares de valor de nome.

Obtendo dados de utilização de recursos de locatário

A API REST do Serviço de Uso expõe dados de utilização de recursos por meio de uma chamada para a operação RECUPERAR Dados de Uso para Recursos de Locatário REST. Por exemplo:

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

Observação

  • startId é a ID de registro do primeiro registro que você deseja buscar em um ciclo específico.

  • batchSize é o número máximo de registros que você deseja buscar.

  • <o computador> é o Administração nome do computador da API.

  • 30022 é a porta designada para o Serviço de Uso.

O corpo da resposta retorna uma lista de objetos UsageRecord (Objeto de Medição de Uso ). Por exemplo:

[
  {
    "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"
    }
  }
]

A função GetAllUsageRecords no arquivo RestApiConsumer.cs no exemplo ContosoHelp demonstra como recuperar dados de uso.

Processando dados de utilização de recursos de locatário

Um Adaptador de cobrança precisa processar dados de uso de quatro provedores; Sites, SQL Server, Servidor MySQL e nuvens de máquina virtual System Center.

Observação

As métricas de uso da máquina virtual são agregadas a uma granularidade por hora.

Provedor de Sites

Medida

Unidade

Descrição

TotalIncomingRequestBytes

MB

Tráfego de rede de entrada entre serviço e clientes

TotalIncomingRequestResponseBytes

MB

Tráfego de rede de entrada entre o serviço e os clientes

TotalLocalReadBytes

MB

Leituras do disco do aplicativo

TotalLocalWrittenBytes

MB

Gravações de disco do aplicativo

TotalNetworkReadBytes

MB

Tráfego de rede total de entrada (entrada e saída) entre o serviço e os clientes

TotalNetworkWrittenBytes

MB

Tráfego de rede total de saída (entrada e saída) entre o serviço e os clientes

TotalOutgoingRequestBytes

MB

Tráfego de rede de entrada de saída entre o serviço e os clientes

TotalOutgoingRequestResponseBytes

MB

Tráfego de rede de saída entre o serviço e os clientes

Totalprocessortime

Horas

Utilização do processador de aplicativo

TotalRequestCount

Cada

Total de solicitações da Web

TotalStopRequestsCount

Cada

Número de vezes que o aplicativo parou

MaxMemoryWorkingSet

Bytes

Conjunto de trabalho máximo de memória

MinMemoryWorkingSet

Bytes

Conjunto de trabalho de memória mínima

TotalMemoryWorkingSet

Bytes

Conjunto de trabalho de memória total

TotalIncomingFtpRequestBytes

Bytes

Largura de banda de entrada para publicação ftp

TotalIncomingFtpRequestResponseBytes

Bytes

Largura de banda de saída para publicação ftp

TotalFtpCommandsCount

Contagem

Número de comandos FTP emitidos

TotalIncomingWebDeployRequestBytes

Bytes

Largura de banda de entrada para publicação do WebDeploy

TotalIncomingWebDeployRequestResponseBytes

Bytes

largura de banda de saída para publicação de webdeploy

TotalWebDeployRequestsCount

Counts

Número de comandos FTP emitidos

HostNamesUsage

Contagem * Horas Usadas

Horas de "Nome do Host"

NumberOfWorkers

Contagem * Horas Usadas

Horas de "trabalho"

SslIpUsage

Contagem * Horas Usadas

Horas de "IP SSL"

SslSniUsage

Contagem * Horas Usadas

Horas de "SSL SNI"

WebSocketsUsage

Contagem * Horas Usadas

Horas habilitadas para recurso WebSockets

Webspace

Nome

Nome do webspace para o site (usado para correlacionar o uso entre sites)

ComputeMode

Mode

Modo de Computação do site

SiteMode

Mode

Modo site do site

Provedor SQL Server

Medida

Unidade

Descrição

DatabaseCount

Cada

Contagem de bancos de dados atualmente ativos em uma assinatura específica.

TotalAllottedSpace

MB

Espaço Alocado Total em todos os bancos de dados ativos de uma assinatura específica.

Provedor MySQL

Medida

Unidade

Descrição

DatabaseCount

Cada

Contagem de bancos de dados atualmente ativos em uma assinatura específica.

TotalAllottedSpace

MB

Espaço Alocado Total em todos os bancos de dados ativos de uma assinatura específica.

Provedor Máquinas Virtuais

Medida

Unidade

Descrição

MemoryAllocated-Min

MB

Menor tamanho de memória alocado para uma VM em um intervalo de uma hora

MemoryAllocated-Max

MB

Maior tamanho de memória alocado para uma VM em um intervalo de uma hora

MemoryConsumed-Min

MB

Menor tamanho de memória consumida para uma VM em um intervalo de uma hora

MemoryConsumed-Max

MB

Maior tamanho de memória consumida para uma VM em um intervalo de uma hora

MemoryConsumed-Median

MB

Tamanho médio médio de memória consumida para uma VM dentro de um intervalo de uma hora

CPUAllocationCount-Min

Cada

Menor número de núcleos de CPU alocados para uma VM em um intervalo de uma hora

CPUAllocationCount-Max

Cada

Maior número de núcleos de CPU alocados para uma VM em um intervalo de uma hora

CPUPercentUtilization-Median

Mhz

Média mediana em percentual de consumo de CPU para uma VM dentro de uma hora de intervalo

CrossDiskIOPerSecond-Min

MB

IOPS (entrada/saída por segundo) mais baixa em todo o disco anexado para uma VM em um intervalo de uma hora

CrossDiskIOPerSecond-Max

MB

IOPS (entrada/saída por segundo) mais alta em todo o disco anexado para uma VM dentro de uma hora de intervalo de tempo

CrossDiskIOPerSecond-Median

MB

Média média média de entrada/saída por segundo (IOPS) em todo o disco anexado para uma VM dentro de uma hora de intervalo de tempo

CrossDiskSizeAllocated-Min

Bytes

Menor tamanho de disco alocado em todo o disco anexado para uma VM dentro de uma hora de intervalo de tempo

CrossDiskSizeAllocated-Max

Bytes

Maior tamanho de disco alocado em todo o disco anexado para uma VM dentro de uma hora de intervalo de tempo

PerNICKBSentPerSecond-Min

MB

Bytes mais baixos enviados por segundo em um adaptador de rede anexado a uma VM em um intervalo de uma hora

PerNICKBSentPerSecond-Max

MB

Bytes mais altos enviados por segundo em um adaptador de rede anexado a uma VM em um intervalo de uma hora

PerNICKBSentPerSecond-Median

MB

Bytes médios médios enviados por segundo em um adaptador de rede anexado a uma VM dentro de um intervalo de uma hora

PerNICKBSentPerSecond-Average

MB

Bytes médios retos enviados por segundo em um adaptador de rede anexado a uma VM em um intervalo de uma hora

PerNICKBReceivedPerSecond-Min

MB

Bytes mais baixos recebidos por segundo em um adaptador de rede anexado a uma VM em um intervalo de uma hora

PerNICKBReceivedPerSecond-Max

MB

Bytes mais altos recebidos por segundo em um adaptador de rede anexado a uma VM em um intervalo de uma hora

PerNICKBReceivedPerSecond-Median

MB

Bytes médios médios recebidos por segundo em um adaptador de rede anexado a uma VM dentro de um intervalo de uma hora

PerNICKBReceivedPerSecond-Average

MB

Bytes médios retos recebidos por segundo em um adaptador de rede anexado a uma VM em um intervalo de uma hora

Site64BitUsage

Horas

O número de horas em que o recurso foi habilitado.

Site64BitUsage

Horas

O número de horas em que o recurso foi habilitado.

NICKBSentTotalIPV4

KB

Tráfego total de rede enviado por NIC por IPV4.

NICKBSentTotalIPV6

KB

Tráfego total de rede enviado por NIC por IPV6.

NICKBReceivedTotalIPV4

KB

Tráfego total de rede recebido por NIC por IPV4.

NICKBReceivedTotalIPV6

KB

Tráfego total de rede recebido por NIC por IPV6.

Consulte Também

Windows Serviço de Uso do Azure Pack