Partilhar via


Manipulação de dados de utilização de recursos do inquilino

 

Aplica-se a: Windows Azure Pack

A API de Serviço de Utilização DISPÕE de ACESSO, através da chamada "Recuperar Dados de Utilização para Recursos de Arrendamento ". Os dados são devolvidos num conjunto de objetos UsageRecord (Use Metering Object) mapeando para o fornecedor de que os dados são de. Os dados específicos do fornecedor são armazenados na propriedade Recursos como um dicionário de pares de valor de nome.

Obtenção de dados de utilização de recursos do inquilino

A API de Serviço de Utilização expõe os dados de utilização de recursos através de uma chamada para a operação Recuperar Dados de Utilização para repouso de recursos de inquilino . 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

Nota

  • startId é o id recorde do primeiro disco que você quer obter em um ciclo particular.

  • batchSize é o número máximo de registos que pretende obter.

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

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

O corpo de resposta devolve uma lista de objetos UsageRecord (Use Metering Object). 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"
    }
  }
]

Função GetAllUsageRecords no restApiConsumer.cs ficheiro na amostra ContosoHelp demonstra como recuperar dados de utilização.

Processamento de dados de utilização de recursos do inquilino

Um adaptador de faturação precisa de processar dados de utilização de quatro fornecedores; Websites, SQL Server, MySQL Server e o System Center Virtual Machine Clouds.

Nota

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

Fornecedor de websites

Medir

Unidade

Description

TotalIncomingRequestBytes

MB

Entrada de tráfego de rede entre serviço e clientes

TotalIncomingRequestResponseBytes

MB

Entrada de tráfego de rede entre serviço e clientes

TotalLocalReadBytes

MB

Leituras de disco de aplicação

TotalLocalWrittenBytes

MB

O disco de aplicação escreve

TotalNetworkReadBytes

MB

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

TotalNetworkWrittenBytes

MB

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

TotalOutgoingRequestBytes

MB

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

TotalOutgoingRequestResponseBytes

MB

Saída de tráfego de rede entre serviço e clientes

Total ProcessorTime

Horas

Utilização do processador de aplicações

TotalRequestCount

Cada um

Total de pedidos web

TotalStopRequestsCount

Cada um

Número de vezes que a aplicação parou

MaxMemoryWorkingSet

Bytes

Conjunto de trabalho de memória máxima

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 cessante para publicação ftp

TotalFtpCommandsCount

de palavras

Número de comandos FTP emitidos

TotalIncomingWebDeployRequestBytes

Bytes

Largura de banda de entrada para publicação webDeploy

TotalIncomingWebDeployRequestResponseBytes

Bytes

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

TotalWebDeployRequestsCount

Contagens

Número de comandos FTP emitidos

HostNamesUsage

Contagem * Horas Usadas

Horas de "Nome anfitrião"

NúmeroOfWorkers

Contagem * Horas Usadas

Horário de trabalho

SslIpUsage

Contagem * Horas Usadas

Horas "IP SSL"

SslSniUsage

Contagem * Horas Usadas

Horas "SNI SSL"

WebSocketsUsage

Contagem * Horas Usadas

Funcionalidade WebSockets ativadas horas

Espaço Web

Name

Nome do espaço web para o web site (usado para correlacionar o uso em todos os sites)

ComputeMode

Modo

Modo de Computação do site

Mapa do Site

Modo

Modo de site do site

Provedor de SQL Server

Medir

Unidade

Description

Contagem de dados

Cada um

Contagem de bases de dados atualmente ativas contra uma determinada subscrição.

TotalAllottedSpace

MB

Espaço Total Atribuído em todas as bases de dados ativas de uma determinada subscrição.

Provedor mysql

Medir

Unidade

Description

Contagem de dados

Cada um

Contagem de bases de dados atualmente ativas contra uma determinada subscrição.

TotalAllottedSpace

MB

Espaço Total Atribuído em todas as bases de dados ativas de uma determinada subscrição.

Provedor de Máquinas Virtuais

Medir

Unidade

Description

MemoryAllocated-Min

MB

Menor tamanho de memória atribuído para um VM dentro de uma hora de tempo

MemoryAllocated-Max

MB

Maior tamanho de memória atribuído para um VM dentro de uma hora de tempo

MemoryConsumed-Min

MB

Menor tamanho de memória consumido para um VM dentro de uma hora de tempo

MemoryConsumed-Max

MB

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

MemoryConsumed-Median

MB

Média média consumida tamanho da memória para um VM dentro de uma hora de tempo

CPUAllocationCount-Min

Cada um

Menor número de núcleo de CPU atribuído a um VM dentro de uma hora

CPUAllocationCount-Max

Cada um

Maior número de núcleo de CPU atribuído a um VM dentro de uma hora

CPUPercentUtilization-Median

MHz

Média média em percentagem do consumo de CPU para um VM dentro de uma hora

CrossDiskIOPerSecond-Min

MB

Entrada/saída mais baixa por segundo (IOPS) em todo o disco anexo para um VM dentro de uma hora de tempo

CrossDiskIOPerSecond-Max

MB

Entrada/saída mais alta por segundo (IOPS) em todo o disco anexo para um VM dentro de uma hora de tempo

CrossDiskIOPerSecond-Median

MB

Entrada/saída média média por segundo (IOPS) em todo o disco anexado para um VM dentro de uma hora de duração

CrossDiskSizeAllocated-Min

Bytes

Menor tamanho do disco atribuído em todo o disco anexo para um VM dentro de uma hora de tempo

CrossDiskSizeAllocated-Max

Bytes

Maior tamanho do disco atribuído em todo o disco anexo para um VM dentro de uma hora de intervalo

PerNICKBSentPerSecond-Min

MB

Bytes mais baixos enviados por segundo num adaptador de rede ligado a um VM dentro de uma hora

PerNICKBSentPerSecond-Max

MB

Bytes mais altos enviados por segundo num adaptador de rede ligado a um VM dentro de uma hora

PerNICKBSentPerSecond-Median

MB

Bytes médios médios enviados por segundo num adaptador de rede ligado a um VM dentro de uma hora

PerNICKBSentPerSecond-Average

MB

Bytes médios diretos enviados por segundo num adaptador de rede ligado a um VM dentro de uma hora de duração

PerNICKBReceivedPerSecond-Min

MB

Bytes mais baixos recebidos por segundo num adaptador de rede ligado a um VM dentro de uma hora

PerNICKBReceivedPerSecond-Max

MB

Bytes mais altos recebidos por segundo num adaptador de rede ligado a um VM dentro de uma hora

PerNICKBReceivedPerSecond-Median

MB

Bytes médios médios recebidos por segundo num adaptador de rede ligado a um VM dentro de uma hora de duração

PerNICKBReceivedPerSecond-Average

MB

Bytes médios diretos recebidos por segundo num adaptador de rede ligado a um VM dentro de uma hora

Site64BitUsage

Horas

O número de horas em que a funcionalidade estava ativada.

Site64BitUsage

Horas

O número de horas em que a funcionalidade estava ativada.

NICKBSentTotalIPV4

KB

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

NICKBSentTotalIPV6

KB

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

NICKBReceivedTotalIPV4

KB

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

NICKBReceivedTotalIPV6

KB

Total de tráfego de rede recebido por NIC sobre IPV6.

Consulte também

Windows Serviço de Utilização do Pacote Azure