Sobre as métricas de análise de armazenamento
Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Sobre as métricas da Análise de Armazenamento

 

A Análise de Armazenamento pode armazenar métricas que incluem estatísticas de transações agregadas e dados de capacidade sobre um serviço de armazenamento. As transações são relatadas tanto no nível de operação da API quanto no nível de serviço de armazenamento e a capacidade é relatada no nível de serviço de armazenamento. Os dados de métricas podem ser usados para analisar o uso do serviço de armazenamento, problemas de diagnóstico com solicitações feitas no serviço de armazenamento e para melhorar o desempenho de aplicativos que usam um serviço.

Para usar a Análise de Armazenamento, você deve habilitá-la separadamente para cada serviço que deseja monitorar. Você pode habilitá-la no Portal de gerenciamento; para obter detalhes, consulte como monitorar uma conta de armazenamento. Você também pode habilitar a análise de armazenamento programaticamente por meio da API REST ou da biblioteca de cliente. Use as operações de conjunto de propriedades de serviço para habilitar a análise de armazenamento para cada serviço.

System_CAPS_noteObservação

Métricas da análise de armazenamento estão disponíveis para os serviços Blob, fila, tabela e arquivo.

Um conjunto de dados avançado será registrado em intervalos de horas ou minutos para cada serviço de armazenamento e operação de API solicitada, incluindo ingresso/egresso, disponibilidade, erros e percentuais da solicitação categorizados. Você pode ver uma lista completa dos detalhes da transação no Esquema da tabela de métricas de Análise de Armazenamento tópico.

Os dados da transação são registrados em dois níveis: o nível de serviço e o nível de operação da API. No nível de serviço, as estatísticas que resumem todas as operações de API solicitadas serão gravadas em uma entidade da tabela a cada hora, mesmo que nenhuma solicitação seja feita ao serviço. No nível de operação da API, as estatísticas serão gravadas somente em uma entidade se a operação tiver sido solicitada nessa hora.

Por exemplo, se você executar uma GetBlob operação no serviço Blob, as métricas do Storage Analytics registrará a solicitação e incluí-lo nos dados agregados para o serviço Blob, bem como o GetBlob operação. No entanto, se nenhum GetBlob operação é solicitada durante a hora, uma entidade não será gravada para o $MetricsTransactionsBlob para essa operação.

As métricas de transação são registradas tanto para as solicitações do usuário quanto para as solicitações feitas pela própria Análise de Armazenamento. Por exemplo, as solicitações da Análise de Armazenamento para gravar logs e entidades de tabela são registradas. Para obter mais informações sobre como essas solicitações são cobradas, consulte Análise de Armazenamento e cobrança

System_CAPS_noteObservação

Atualmente, as métricas de capacidade estão disponíveis apenas para o serviço Blob. Métricas de capacidade para os serviços de arquivo, fila e tabela estarão disponíveis em versões futuras do Storage Analytics.

Os dados de capacidade são gravados diariamente no serviço Blob de uma conta de armazenamento e duas entidades de tabela são gravadas. Uma entidade fornece estatísticas para dados de usuário e a outra fornece estatísticas sobre a $logs contêiner de blob usado pela análise de armazenamento. O $MetricsCapacityBlob tabela inclui as seguintes estatísticas:

  • Capacity: A quantidade de armazenamento usada pelo serviço Blob da conta de armazenamento, em bytes.

  • ContainerCount: O número de contêineres de blob no serviço Blob da conta de armazenamento.

  • ObjectCount: o número de blobs de blocos e de páginas confirmados e não confirmados no serviço Blob da conta de armazenamento.

Para obter mais informações sobre as métricas de capacidade, consulte Esquema da tabela de métricas de Análise de Armazenamento.

Todos os dados das métricas para cada um dos serviços de armazenamento são armazenados em três tabelas reservadas para esse serviço: uma tabela para informações de transação, uma para informações de transações de minutos e outra para informações de capacidade. As informações de transação e de transações de minutos consiste em dados de solicitação e de resposta, e as informações de capacidade consistem em dados de uso de armazenamento. As métricas de horas, minutos e a capacidade para o serviço Blob de uma conta de armazenamento podem ser acessadas nas tabelas chamadas da seguinte maneira conforme descrito na tabela a seguir:

Nível de métricas

Nomes de tabela

Suporte para versões

Métricas de hora em hora, local principal

  • $MetricsTransactionsBlob

  • $MetricsTransactionsTable

  • $MetricsTransactionsQueue

Versões anteriores a 2013-08-15 somente. Embora esses nomes ainda tenham suporte, é recomendado que você alterne para usar as tabelas listadas abaixo.

Métricas de hora em hora, local principal

  • $MetricsHourPrimaryTransactionsBlob

  • $MetricsHourPrimaryTransactionsTable

  • $MetricsHourPrimaryTransactionsQueue

  • $MetricsHourPrimaryTransactionsFile

Todas as versões. Suporte para métricas de serviço de arquivo está disponível somente na versão 2015-04-05 e versões posteriores.

Métricas por minuto, local principal

  • $MetricsMinutePrimaryTransactionsBlob

  • $MetricsMinutePrimaryTransactionsTable

  • $MetricsMinutePrimaryTransactionsQueue

  • $MetricsMinutePrimaryTransactionsFile

Todas as versões. Suporte para métricas de serviço de arquivo está disponível somente na versão 2015-04-05 e versões posteriores.

Métricas de hora em hora, local secundário

  • $MetricsHourSecondaryTransactionsBlob

  • $MetricsHourSecondaryTransactionsTable

  • $MetricsHourSecondaryTransactionsQueue

Todas as versões. A replicação georredundante de acesso de leitura deve ser habilitada.

Métricas por minuto, local secundário

  • $MetricsMinuteSecondaryTransactionsBlob

  • $MetricsMinuteSecondaryTransactionsTable

  • $MetricsMinuteSecondaryTransactionsQueue

Todas as versões. A replicação georredundante de acesso de leitura deve ser habilitada.

Capacidade (serviço Blob somente)

$MetricsCapacityBlob

Todas as versões.

Essas tabelas são criadas automaticamente quando a análise de armazenamento está habilitada para um ponto de extremidade do serviço de armazenamento. Elas são acessadas por meio do namespace da conta de armazenamento, por exemplo: https://<accountname>.table.core.windows.net/Tables("$MetricsTransactionsBlob"). As tabelas de métricas não aparecem em uma operação de listagem e devem ser acessadas diretamente por nome da tabela.

Todos os dados mas tabelas de métricas podem ser acessados usando as APIs do serviço Tabela, incluindo as APIs do .NET fornecidas pela biblioteca gerenciada do Azure. O administrador da conta de armazenamento pode ler e excluir entidades de tabela, mas não pode criá-las nem atualizá-las.

Mostrar:
© 2016 Microsoft