Aracılığıyla paylaş


Varsayılan depolama maliyetlerini izleme

Bu makalede, varsayılan depolama kullanımınızın maliyetini izlemek için faturalanabilir kullanım sistemi tablosunun nasıl kullanılacağı açıklanmaktadır.

Varsayılan depolama kullanımı nasıl ölçülür?

Hem kullanılan depolama alanına hem de veriler üzerinde gerçekleştirilen API işlemlerine göre varsayılan depolama için ücretlendirilirsiniz. Bu kullanım türlerinin her ikisi de DSU cinsinden ölçülür. Belirli fiyatlandırma bilgileri için bkz. Varsayılan depolama fiyatlandırması.

Varsayılan depolama kullanım kayıtlarını anlama

Faturalanabilir kullanım sistemi tablosunu (system.billing.usage ) sorgulayarak varsayılan depolamanın kullanımını izleyebilir ve öznitelik ekleyebilirsiniz.

Aşağıdaki tabloda, varsayılan depolama kullanım kayıtları için anahtar sütunlar ve meta veri alanları açıklanmaktadır:

Köşe yazısı Değerler
billing_origin_product DEFAULT_STORAGE
usage_type Varsayılan depolama kullanımı türü. Olası değerler şunlardır:
  • STORAGE_SPACE: Verileri varsayılan depolamada depolamayla ilişkili maliyetler. Depolanan veri hacmiyle ilgili.
  • API_OPERATION: Okuma, yazma ve listeleme işlemleri gibi varsayılan depolama verileri üzerindeki API düzeyinde isteklerle ilişkili maliyetler.
usage_metadata.metastore_id Varsayılan depolama kullanımıyla ilişkili meta veri deposunun kimliği
usage_metadata.catalog_id Varsayılan depolama kullanımıyla ilişkili kataloğun kimliği. Varsayılan depolama kullanımı katalog düzeyinde toplanır.
usage_metadata.storage_api_type Yalnızca varsayılan depolama API'si işlemi kullanımı için doldurulur. Aksi takdirde null. Olası değerler şunlardır:
  • TIER_1: PUT, COPY, POST, LIST işlemleri
  • TIER_2: Diğer API işlemleri

Kullanım tablosunu okuma hakkında daha fazla bilgi için bkz. Faturalanabilir kullanım sistemi tablosu başvurusu.

Kataloğa göre aylık depolama kullanımını izleme

Aşağıdaki sorgu, varsayılan olarak depolama alanına göre aylık kullanımı, katalog tarafından toplanmış şekilde döndürür.

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;

Kataloğa göre aylık API işlemleri kullanımını izleme

Aşağıdaki sorgu, varsayılan depolamada API işlemlerine göre aylık kullanımı katalogla toplanmış olarak döndürür:

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;