Analise o uso do Azure Stack com medidores de uso locais - Centro de Dados Modulares (MDC)

Informações sobre quais as assinaturas que utilizam os recursos armazenados numa base de dados de utilização local. Os administradores podem recuperar estes dados para analisar quais os utilizadores que estão a consumir recursos.

Referência de chamada da API

Pedir

O pedido obtém detalhes de consumo para as assinaturas solicitadas e para o prazo solicitado. Não há nenhum corpo de pedido.

Esta API de utilização é um fornecedor API, pelo que o chamador deve ser atribuído a um papel de Proprietário,Contribuinteou Leitor na subscrição do fornecedor.

Método URI do pedido
GET https://{armendpoint}/subscriptions/{subId}/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?reportedStartTime={reportedStartTime}&reportedEndTime={reportedEndTime}&aggregationGranularity={granularity}&subscriberId={sub1.1}&api-version=2015-06-01-preview&continuationToken={token-value}

Argumentos

Argumento Description
armendpoint Ponto final do Azure Resource Manager do seu ambiente Azure Stack. A convenção Azure Stack é que o nome do ponto final do Gestor de Recursos Azure está no formato https://adminmanagement.{domain-name} .
subId ID de assinatura do utilizador que faz a chamada.
reportedStartTime Hora de início da consulta. O valor DateTime para deve ser em Tempo Universal Coordenado (UTC) e no início da hora; por exemplo, 13:00. Para agregação diária, desagreje este valor para a meia-noite da UTC. O formato é escapado ISO 8601; por 2015-06-16T18%3a53%3a11%2b00%3a00Z exemplo, onde o cólon é escapado %3a e o mais é escapado para que seja %2b uri-friendly.
reportedEndTime Fim da consulta. Os constrangimentos que se aplicam reportedStartTime também a este argumento. O valor para reportedEndTime não pode ser no futuro, ou na data atual. Se for, o resultado é definido para "processamento não completo".
aggregationGranularity Parâmetro opcional que tem dois valores potenciais discretos: diariamente e por hora. Como os valores sugerem, um devolve os dados em granularidade diária, e o outro é uma resolução de hora a hora. A opção diária é o padrão.
subscriberId ID de assinatura. Para obter dados filtrados, é necessário o ID de subscrição de um inquilino direto do fornecedor. Se não for especificado nenhum parâmetro de identificação por subscrição, a chamada devolve os dados de utilização de todos os inquilinos diretos do fornecedor.
api-version Versão do protocolo que é usado para fazer este pedido. Este valor está definido para 2015-06-01-preview .
continuationToken Token recuperado da última chamada para o fornecedor de API de uso. Este símbolo é necessário quando uma resposta é superior a 1.000 linhas. Funciona como um marcador para o progresso. Se o símbolo não estiver presente, os dados são recuperados desde o início do dia ou hora, com base na granularidade passada.

Resposta

GET
/subscriptions/sub1/providers/Microsoft.Commerce.Admin/subscriberUsageAggregates?reportedStartTime=reportedStartTime=2014-05-01T00%3a00%3a00%2b00%3a00&reportedEndTime=2015-06-01T00%3a00%3a00%2b00%3a00&aggregationGranularity=Daily&subscriberId=sub1.1&api-version=1.0
{
"value": [
{

"id":
"/subscriptions/sub1.1/providers/Microsoft.Commerce.Admin/UsageAggregate/sub1.1-

meterID1",
"name": "sub1.1-meterID1",
"type": "Microsoft.Commerce.Admin/UsageAggregate",

"properties": {
"subscriptionId":"sub1.1",
"usageStartTime": "2015-03-03T00:00:00+00:00",
"usageEndTime": "2015-03-04T00:00:00+00:00",
"instanceData":"{\"Microsoft.Resources\":{\"resourceUri\":\"resourceUri1\",\"location\":\"Alaska\",\"tags\":null,\"additionalInfo\":null}}",
"quantity":2.4000000000,
"meterId":"meterID1"

}
},

. . .

Detalhes da resposta

Argumento Description
id ID único do agregado de uso.
name Nome do agregado de uso.
type Definição de recursos.
subscriptionId Identificador de assinatura do utilizador Azure Stack.
usageStartTime UTC tempo de início do balde de uso ao qual este agregado de uso pertence.
usageEndTime UTC fim de tempo do balde de uso ao qual este agregado de uso pertence.
instanceData Pares de detalhes de exemplo de valor-chave (num novo formato):
resourceUri: ID de recursos totalmente qualificado, que inclui os grupos de recursos e o nome da instância.
location: Região em que este serviço foi gerido.
tags: Etiquetas de recursos especificadas pelo utilizador.
additionalInfo: Mais detalhes sobre o recurso que foi consumido; por exemplo, a versão SO ou tipo de imagem.
quantity Quantidade de consumo de recursos que ocorreu neste período de tempo.
meterId ID único para o recurso que foi consumido (também ResourceID chamado).

Recuperar informações de utilização

PowerShell

Para gerar os dados de utilização, deve ter recursos que estão a executar e a utilizar ativamente o sistema; por exemplo, uma máquina virtual ativa (VM), ou uma conta de armazenamento contendo alguns dados. Se não tiver a certeza se tem algum recursos a decorrer no mercado Azure Stack, implante um VM e verifique a lâmina de monitorização VM para se certificar de que está em funcionamento. Utilize os seguintes cmdlets PowerShell para visualizar os dados de utilização.

  1. Instale o PowerShell para a pilha de Azure.

  2. Configure o utilizador Azure Stack ou o ambiente PowerShell do operador Azure Stack.

  3. Para recuperar os dados de utilização, ligue para o cmdlet Get-AzsSubscriberUsage PowerShell:

    Get-AzsSubscriberUsage -ReportedStartTime "2017-09-06T00:00:00Z" -ReportedEndTime "2017-09-07T00:00:00Z"
    

API REST

Pode recolher informações de utilização para subscrições eliminadas, ligando para o serviço Microsoft.Commerce.Admin.

Devolva todo o uso do inquilino para eliminado para utilizadores ativos

Método URI do pedido
GET https://{armendpoint}/subscriptions/{subId}/providersMicrosoft.Commerce.Admin/subscriberUsageAggregates?reportedStartTime={start-time}&reportedEndTime={end-endtime}&aggregationGranularity=Hourly&api-version=2015-06-01-preview

Utilização de devolução para inquilino apagado ou ativo

Método URI do pedido
GET https://{armendpoint}/subscriptions/{subId}/providersMicrosoft.Commerce.Admin/subscriberUsageAggregates?reportedStartTime={start-time}&reportedEndTime={end-endtime}&aggregationGranularity=Hourly&subscriberId={subscriber-id}&api-version=2015-06-01-preview