Exercício – Habilitar métricas de armazenamento e exibir dados de métricas
Neste exercício, usaremos o portal do Azure e o PowerShell para configurar as métricas de armazenamento para nossa conta de armazenamento. Carregaremos alguns arquivos no Armazenamento de Blobs e examinaremos as métricas no Metrics Explorer.
Criar uma conta de armazenamento
Selecione este link para entrar no portal do Azure usando a mesma conta com a qual você ativou a área restrita.
No portal do Azure, selecione Criar um recurso.
Na caixa Pesquisar em serviços e no Marketplace, pesquise a Conta de armazenamento e selecione essa opção.
O painel Conta de armazenamento será exibido.
Selecione Criar.
O painel Criar conta de armazenamento será exibido.
Na guia Básico, insira os valores abaixo para cada configuração.
Configuração Valor Detalhes do projeto Subscription Assinatura do Concierge Grupo de recursos [Grupo de recursos da Área Restrita] Detalhes da instância Nome da conta de armazenamento <your-storage-account-name>, que tem de 3 a 24 caracteres e consiste apenas em letras minúsculas e números; por exemplo, monitorstorageaccount Região Usar a região padrão Desempenho Standard Redundância Armazenamento com redundância geográfica (GRS) Selecione a guia Avançado. Na seção Armazenamento de Blobs, verifique se a camada de acesso está definida como Frequente.
Selecione Examinar. Depois da aprovação na validação, selecione Criar.
No painel A implantação foi concluída, selecione Ir para o recurso.
Adicionar um contêiner de blob
Para poder adicionar blobs a uma conta de armazenamento, você precisa criar um contêiner de blob.
Em Armazenamento de dados, selecione Contêineres.
No painel Contêineres, selecione + Contêiner.
No campo Nome, insira monitor-blobs-container e selecione Criar.
Carregar arquivos no contêiner de blobs
Para carregar um arquivo no contêiner de blob:
Abra o contêiner monitor-blobs-container e selecione Carregar.
Selecione o link Procurar arquivos.
Na caixa de diálogo Abrir, selecione um arquivo de texto pequeno do sistema de arquivos local e selecione Abrir.
Escolha Carregar.
Aguarde um minuto e repita essas etapas para carregar um arquivo diferente.
Aguarde mais um minuto e repita essas etapas para carregar outro arquivo.
Aguarde vários minutos antes de continuar com a próxima seção.
Visualizar métricas no portal do Azure
As métricas de transação são emitidas em cada solicitação para uma conta de armazenamento. Portanto, você deve ver alterações nesses valores de forma relativamente rápida. Para criar um gráfico de métricas de transação, conclua as seguintes etapas:
No portal do Azure, navegue até a página da sua conta de armazenamento.
No painel do menu, em Monitoramento, selecione Métricas.
No canto superior direito, selecione Última hora para o intervalo de tempo.
Em Granularidade de tempo, selecione Automático e, em seguida, selecione Aplicar.
Na barra que aparece abaixo do título do gráfico, selecione Gráfico de linhas e Gráfico de barras.
Altere o namespace de métrica para Blob e selecione Entrada para a métrica .
A imagem a seguir mostra uma barra para cada operação de upload de arquivo na última hora.
Dividir uma métrica
Dividir uma métrica permite exibir dimensões adicionais nos dados. Para cada arquivo que você carregou, o portal do Azure fez várias chamadas à API. Cada solicitação resultou em bytes transferidos. Você pode dividir a métrica de entrada pela dimensão da API para ver a divisão de bytes transferidos por chamada de API. Para dividir uma métrica, conclua as seguintes etapas:
Selecione Aplicar divisão
Na oval Divisão, na lista suspensa, selecione Nome da API.
Veja a saída na janela do gráfico. A imagem a seguir mostra bytes transferidos por chamada à API.
Adicionar um filtro
A filtragem permite que você examine as métricas com maior granularidade. Você pode usar um filtro para examinar apenas chamadas à API específicas usadas para sua operação de upload. Nesse caso, estamos interessados apenas em bytes relacionados à transferência de arquivo. Queremos excluir o tráfego relacionado a outras chamadas à API usadas para concluir a transferência.
Selecione Adicionar filtro.
Em Propriedade, selecione Nome da API.
Em Valores, selecione PutBlob.
O gráfico mostra barras que representam a chamada REST para a API Put Blob.
Selecione o X à direita da oval do filtro para removê-lo.