Compartilhar via


Monitorar os custos de armazenamento padrão

Este artigo explica como usar a tabela do sistema de uso faturável para monitorar o custo do uso de armazenamento padrão.

Como o uso de armazenamento padrão é medido

Você é cobrado pelo armazenamento padrão com base no espaço de armazenamento usado e nas operações de API executadas nos dados. Ambos os tipos de uso são medidos em DSUs. Para obter informações de preços específicas, consulte Preços de armazenamento padrão.

Noções básicas sobre registros de uso de armazenamento padrão

Você pode acompanhar e atribuir o uso do armazenamento padrão consultando a tabela do sistema de uso faturável (system.billing.usage).

A tabela a seguir descreve as colunas de chave e os campos de metadados para registros de uso de armazenamento padrão:

Coluna Valores
billing_origin_product DEFAULT_STORAGE
usage_type O tipo de uso de armazenamento padrão. Os valores possíveis são:
  • STORAGE_SPACE: custos associados ao armazenamento de dados no armazenamento padrão. Relacionado ao volume de dados armazenados.
  • API_OPERATION: custos associados a solicitações no nível de API em dados de armazenamento padrão, como leituras, gravações e operações de listagem.
usage_metadata.metastore_id O ID do metastore associado ao uso padrão de armazenamento
usage_metadata.catalog_id A ID do catálogo associado ao uso de armazenamento padrão. O uso de armazenamento padrão é agregado no nível do catálogo.
usage_metadata.storage_api_type Populado somente para uso padrão da operação de API de armazenamento. Caso contrário, nulo. Os valores possíveis são:
  • TIER_1: operações PUT, COPY, POST, LIST
  • TIER_2: outras operações de API

Para obter mais informações sobre como ler a tabela de uso, consulte a referência da tabela do sistema de uso faturável.

Acompanhar o uso mensal de armazenamento por catálogo

A consulta a seguir retorna o uso mensal por espaço de armazenamento padrão, agregado por catálogo:

SELECT
  usage_metadata.metastore_id,
  usage_metadata.catalog_id,
  DATE_TRUNC('month', usage_date) AS month,
  SUM(usage_quantity) AS dsu
FROM system.billing.usage
WHERE billing_origin_product = 'DEFAULT_STORAGE'
  AND usage_type = 'STORAGE_SPACE'
GROUP BY 1, 2, 3
ORDER BY month DESC;

Acompanhar o uso mensal de operações de API por catálogo

A consulta a seguir retorna o uso mensal por operações de API no armazenamento padrão, agregado por catálogo:

SELECT
  usage_metadata.metastore_id,
  usage_metadata.catalog_id,
  usage_metadata.storage_api_type,
  DATE_TRUNC('month', usage_date) AS month,
  SUM(usage_quantity) AS dsu
FROM system.billing.usage
WHERE billing_origin_product = 'DEFAULT_STORAGE'
  AND usage_type = 'API_OPERATION'
GROUP BY 1, 2, 3, 4
ORDER BY month DESC;