Azure İzleyici Günlükleri fiyatlandırma ayrıntıları

Çoğu Azure İzleyici uygulaması için en önemli ücretler genellikle Log Analytics çalışma alanlarınızdaki verilerin alınması ve saklanması olacaktır. Azure İzleyici'deki bazı özelliklerin doğrudan maliyeti yoktur, ancak toplanan çalışma alanı verilerine eklenir. Bu makalede Log Analytics çalışma alanlarınız ve Uygulama Analizler kaynaklarınız için veri ücretlerinin nasıl hesaplandığı ve maliyetlerinizi etkileyen farklı yapılandırma seçenekleri açıklanmaktadır.

Fiyatlandırma modeli

Log Analytics için varsayılan fiyatlandırma, alınan veri hacmini ve veri saklamayı temel alan Kullandıkça Öde modelidir. Her Log Analytics çalışma alanı ayrı bir hizmet olarak ücretlendirilir ve Azure aboneliğinizin faturasına katkıda bulunur. Aşağıdaki faktörlere bağlı olarak veri alımı miktarı önemli ölçüde olabilir:

  • Etkinleştirilen yönetim çözümleri kümesi ve bunların yapılandırması
  • İzlenen kaynakların sayısı ve türü
  • İzlenen her kaynaktan toplanan veri türü

Veri boyutu hesaplaması

Veri hacmi, GB (10^9 bayt) olarak depolanacak verilerin boyutu olarak ölçülür. Tek bir kaydın veri boyutu, verilerin bir aracıdan gönderilmesine veya alma işlemi sırasında eklenmesine bakılmaksızın, söz konusu kayıt için Log Analytics çalışma alanında depolanan sütunların dize gösteriminden hesaplanır. Bu, özel günlükler API'sinin eklediği tüm özel sütunları, veri toplanırken eklenen ve ardından çalışma alanında depolanan alım zamanı dönüşümlerini veya özel alanları içerir.

Dışlanan sütunlar

Tüm tablolarda ortak olan aşağıdaki standart sütunlar , kayıt boyutunun hesaplanmasında dışlanır. Log Analytics'te depolanan diğer tüm sütunlar, kayıt boyutunun hesaplanmasında yer alır.

  • _ResourceId
  • _SubscriptionId
  • _ItemId
  • _IsBillable
  • _BilledSize
  • Type

Dışlanan tablolar

AzureActivity, Heartbeat, Usage, Operation gibi bazı tablolarda veri alımı ücretleri tamamen ücretsizdir. Bu her zaman bir kaydın veri alımı için faturalamanın dışında bırakılıp bırakılmadığını gösteren _IsBillable sütunuyla gösterilir.

Diğer çözümler ve hizmetler için ücretler

Bazı çözümlerin ücretsiz veri alımı hakkında daha özel ilkeleri vardır. Örneğin Azure Geçişi , sunucu değerlendirmesinin ilk 180 günü boyunca bağımlılık görselleştirme verilerini ücretsiz hale getirir. Bulut için Microsoft Defender, Microsoft Sentinel ve Yapılandırma yönetimi gibi hizmetlerin kendi fiyatlandırma modelleri vardır.

Benzersiz faturalama hesaplamaları için farklı hizmetlere ve çözümlere yönelik belgelere bakın.

Taahhüt Katmanları

Log Analytics, Kullandıkça Öde modeline ek olarak, Kullandıkça Öde fiyatına kıyasla yüzde 30'a kadar tasarruf etmenizi sağlayan Taahhüt Katmanlarına sahiptir. Taahhüt katmanı fiyatlandırmasıyla, bir çalışma alanı için günde 100 GB'tan başlayarak Kullandıkça Öde fiyatlandırmasından daha düşük bir fiyata veri alımı satın almayı taahhüt edebilirsiniz. Taahhüt düzeyinin (fazla kullanım) üzerindeki tüm kullanımlar, geçerli taahhüt katmanı tarafından sağlanan GB başına aynı fiyat üzerinden faturalandırılır. Taahhüt katmanları, taahhüt katmanının seçildiği zamandan itibaren 31 günlük bir taahhüt süresine sahiptir.

  • Taahhüt süresi boyunca daha yüksek bir taahhüt katmanına geçebilirsiniz (bu da 31 günlük taahhüt süresini yeniden başlatır), ancak taahhüt süresini tamamlayana kadar Kullandıkça Öde veya daha düşük bir taahhüt katmanına geri dönemezsiniz.
  • Taahhüt döneminin sonunda çalışma alanı seçilen taahhüt katmanını korur ve çalışma alanı kullandıkça öde veya farklı bir taahhüt katmanına istediğiniz zaman taşınabilir.

Taahhüt katmanları için faturalama, çalışma alanı başına günlük olarak gerçekleştirilir. Çalışma alanı ayrılmış bir kümenin parçasıysa, faturalama küme için yapılır (aşağıya bakın). Taahhüt katmanlarının ve fiyatlarının ayrıntılı listesi için bkz. Azure İzleyici fiyatlandırması .

İpucu

Her Log Analytics çalışma alanı için Kullanım ve tahmini maliyetler menü öğesi, her taahhüt düzeyinde aylık ücretleriniz hakkında nasıl tahminde bulunur? Başka bir katmana geçerek ücretlerinizi azaltabileceğinizi belirlemek için bu bilgileri düzenli aralıklarla gözden geçirmeniz gerekir. Bu görünüm hakkında bilgi için bkz . Kullanım ve tahmini maliyetler .

Ayrılmış kümeler

Azure İzleyici Günlükleri ayrılmış kümesi, yönetilen tek bir Azure Veri Gezgini kümesindeki çalışma alanları koleksiyonudur. Ayrılmış kümeler , müşteri tarafından yönetilen anahtarlar gibi gelişmiş özellikleri destekler ve en az 500 GB/gün taahhüt düzeyine sahip olmaları gerekse de çalışma alanlarıyla aynı taahhüt katmanı fiyatlandırma modelini kullanır. Taahhüt düzeyinin (fazla kullanım) üzerindeki tüm kullanımlar, geçerli taahhüt katmanı tarafından sağlanan GB başına aynı fiyat üzerinden faturalandırılır. Kümeler için Kullandıkça Öde seçeneği yoktur.

Küme taahhüt katmanı, taahhüt düzeyi artırıldıktan sonra 31 günlük bir taahhüt süresine sahiptir. Taahhüt süresi boyunca taahhüt katmanı düzeyi azaltılamaz, ancak herhangi bir zamanda artırılabilir. Çalışma alanları bir kümeyle ilişkilendirildiğinde, bu çalışma alanlarının veri alımı faturalaması, yapılandırılan taahhüt katmanı düzeyi kullanılarak küme düzeyinde yapılır.

Kümeyi oluştururken belirttiğiniz iki faturalama modu vardır.

  • Küme (varsayılan): Alınan veriler için faturalama küme düzeyinde yapılır. Kümeyle ilişkili her çalışma alanından alınan veri miktarları, kümenin günlük faturasını hesaplamak için toplanır. kümedeki tüm çalışma alanlarında toplanan verilerin toplanmasından önce Bulut için Microsoft Defender düğüm başına ayırmalar çalışma alanı düzeyinde uygulanır.

  • Çalışma alanları: Kümenizin taahhüt katmanı maliyetleri, her çalışma alanının veri alma birimi tarafından kümedeki çalışma alanlarıyla orantılı olarak ilişkilendirilir (her çalışma alanı için Bulut için Microsoft Defender düğüm başına ayırmalar hesaplandıktan sonra).)

    Bir gün boyunca kümeye alınan toplam veri hacmi taahhüt katmanından küçükse, her çalışma alanı alınan veriler için GB başına geçerli taahhüt katmanı oranında faturalandırılarak taahhüt katmanının bir bölümü faturalandırılır. Taahhüt katmanının kullanılmayan bölümü daha sonra küme kaynağına faturalandırılır.

    Bir gün boyunca kümeye alınan toplam veri hacmi taahhüt katmanından fazlaysa, her çalışma alanı, o gün alınan verilerin kesri ve her çalışma alanı, taahhüt katmanının üzerindeki alınan verilerin bir bölümü için taahhüt katmanının bir bölümü için faturalandırılır. Bir gün boyunca çalışma alanına alınan toplam veri hacmi taahhüt katmanının üzerindeyse küme kaynağına hiçbir şey faturalandırılır.

Küme faturalama seçeneklerinde, her çalışma alanı için veri saklama faturalandırılır. Küme faturalaması, çalışma alanlarının kümeyle ilişkili olup olmadığına bakılmaksızın küme oluşturulduğunda başlar.

Çalışma alanlarını bir kümeye bağladığınızda fiyatlandırma katmanı küme olarak değiştirilir ve alım, kümenin taahhüt katmanına göre faturalandırılır. Bir kümeyle ilişkili çalışma alanlarının artık kendi fiyatlandırma katmanı yoktur. Çalışma alanlarının kümeyle bağlantısı istediğiniz zaman kaldırılabilir ve fiyatlandırma katmanı GB başına olarak değişebilir.

Bağlı çalışma alanınız eski Düğüm Başına fiyatlandırma katmanını kullanıyorsa, kümenin Taahhüt Katmanına göre alınan verilere göre faturalandırılır ve artık Düğüm Başına değil. Bulut için Microsoft Defender düğüm başına veri ayırmaları uygulanmaya devam eder.

Ayrılmış küme oluşturma ve faturalama türünü belirtme hakkında ayrıntılı bilgi için bkz. Ayrılmış küme oluşturma.

Temel Günlükler

Log Analytics çalışma alanında belirli tabloları Temel Günlükleri kullanacak şekilde yapılandırabilirsiniz. Bu tablolardaki veriler önemli ölçüde azaltılmış bir alım ücretine ve sınırlı bir saklama süresine sahiptir. Ancak bu tablolarda arama yapmak için ücret uygulanır. Temel Günlükler hata ayıklama, sorun giderme ve denetim için kullandığınız yüksek hacimli ayrıntılı günlüklere yöneliktir, ancak analiz ve uyarılar için kullanılamaz.

Temel Günlükler'e göre arama ücreti, aramayı gerçekleştirirken taranan VERILERIN GB'ını temel alır.

Temel Günlükleri yapılandırma ve verilerini sorgulama dahil olmak üzere Temel Günlükler hakkında ayrıntılı bilgi için bkz. Azure İzleyici'de Temel Günlükleri Yapılandırma.

Günlük verilerini saklama ve arşivle

Veri alımına ek olarak, her Log Analytics çalışma alanında verilerin saklanması için ücret alınır. Tüm çalışma alanı veya her tablo için bekletme süresini ayarlayabilirsiniz. Bu süreden sonra veriler kaldırılır veya arşivler. Arşivlenen Günlüklerin bekletme ücreti azaltılır ve bunlar için bir ücret araması yapılır. Uyumluluk veya ara sıra araştırma için depolamanız gereken verilere ilişkin maliyetlerinizi azaltmak için Arşiv Günlükleri'ni kullanın.

Bu ayarları yapılandırma ve arşivlenmiş verilere erişme de dahil olmak üzere veri saklama ve arşivleme hakkında ayrıntılı bilgi için bkz. Azure İzleyici Günlüklerinde veri saklama ve arşiv ilkelerini yapılandırma.

Arama işleri

Arşivlenmiş Günlüklerde arama, arama işlerini kullanır. Arama işleri, daha fazla analiz için kayıtları çalışma alanınızdaki yeni bir arama tablosuna getiren zaman uyumsuz sorgulardır. Arama işleri, aramayı gerçekleştirmek için erişilen her gün taranan gb veri sayısına göre faturalandırılır.

Günlük verilerini geri yükleme

Eski veya arşivlenmiş günlüklerin tam analyitik sorgu özellikleriyle yoğun bir şekilde sorgulanması gereken durumlarda , veri geri yükleme özelliği güçlü bir araçtır. Geri yükleme işlemi, bir tablodaki belirli bir zaman aralığını yüksek performanslı sorgular için sık erişimli önbellekte kullanılabilir hale getirir. daha sonra işiniz bittiğinde verileri kapatabilirsiniz. Günlük verilerini geri yükleme, geri yüklenen veri miktarı ve geri yükleme etkin tutulduğunda faturalandırılır. Herhangi bir veri geri yükleme işlemi için faturalandırılan minimum değerler 2 TB ve 12 saattir. 2 TB'tan ve/veya 12 saatten fazla süreyle geri yüklenen veriler, eşit olarak faturalandırılır.

Günlük verilerini dışarı aktarma

Log Analytics çalışma alanında veri dışarı aktarma, çalışma alanınızdaki seçili tablolara göre verileri azure Depolama hesabına veya Azure İzleyici işlem hattına ulaştığında Azure Event Hubs sürekli olarak dışarı aktarmanıza olanak tanır. Veri dışarı aktarmanın kullanımına yönelik ücretler, dışarı aktarılan veri miktarına bağlıdır. Dışarı aktarılan verilerin boyutu, dışarı aktarılan JSON biçimli verilerdeki bayt sayısıdır.

Application Insights faturalaması

Çalışma alanı tabanlı Uygulama Analizler kaynakları verilerini Log Analytics çalışma alanında depoladığı için veri alımı ve saklama için faturalama, Uygulama Analizler verilerinin bulunduğu çalışma alanı tarafından gerçekleştirilir. Bu, Kullandıkça Öde'ye ek olarak taahhüt katmanları da dahil olmak üzere Log Analytics fiyatlandırma modelinin tüm seçeneklerinden yararlanmanızı sağlar.

Klasik bir Uygulama Analizler kaynağı için veri alımı ve veri saklama, çalışma alanı tabanlı kaynaklarla aynı Kullandıkça Öde fiyatlandırmasını izler, ancak taahhüt katmanlarından yararlanamaz.

Ping testlerinden ve çok adımlı testlerden alınan telemetri, uygulamanızdaki diğer telemetri verilerinin veri kullanımıyla aynı şekilde ücretlendirilir. Web testlerinin kullanımı ve özel ölçüm boyutlarında uyarının etkinleştirilmesi uygulama Analizler aracılığıyla bildirilir. Canlı Ölçüm Akışı'nı kullanmak için veri hacmi ücreti alınmaz.

Application Analizler'ı erken benimseyenlerin kullanabileceği eski katmanlar hakkında ayrıntılı bilgi için bkz. Application Analizler eski kurumsal (düğüm başına) fiyatlandırma katmanı.

Microsoft Sentinel ile çalışma alanları

Log Analytics çalışma alanında Microsoft Sentinel etkinleştirildiğinde, söz konusu çalışma alanında toplanan tüm veriler Log Analytics ücretlerine ek olarak Sentinel ücretlerine tabi olur. Bu nedenle, işletimsel veriler için Sentinel ücreti ödemeyebilmeniz için genellikle güvenlik ve işletim verilerinizi farklı çalışma alanlarında ayırırsınız. Ancak bu verileri birleştirmenin maliyet tasarrufuna neden olabileceği belirli durumlar olabilir. Bu genellikle her biri kendi başına bir taahhüt katmanına ulaşmak için yeterli güvenlik ve işlemsel veri toplamadığınızda, ancak birleştirilmiş veriler bir taahhüt katmanına ulaşmak için yeterli olduğunda yeterlidir. Ayrıntılar ve örnek maliyet hesaplaması için Microsoft Sentinel çalışma alanı mimarinizi tasarlama bölümünde SOC ve SOC dışı verilerinizi birleştirme bölümüne bakın.

Bulut için Microsoft Defender içeren çalışma alanları

Sunucular için Microsoft Defender (Bulut için Defender parçası)izlenen hizmetlerin sayısına göre faturalandırılır ve güvenlik veri türlerinin aşağıdaki alt kümesine uygulanan 500 MB/sunucu/gün veri ayırma sağlar:

İzlenen sunucuların sayısı saatlik ayrıntı düzeyinde hesaplanır. İzlenen her sunucudan günlük veri ayırma katkıları çalışma alanı düzeyinde toplanır. Çalışma alanı eski Düğüm Başına fiyatlandırma katmanındaysa, Bulut için Microsoft Defender ve Log Analytics ayırmaları birleştirilir ve faturalanabilir tüm alınan verilere birlikte uygulanır.

Eski fiyatlandırma katmanları

2 Nisan 2018'de Log Analytics çalışma alanı veya Uygulama Analizler kaynağı içeren veya 1 Şubat 2019'den önce başlayan ve hala etkin olan bir Kurumsal Anlaşma bağlı abonelikler, aşağıdaki eski fiyatlandırma katmanlarını kullanmaya erişime sahip olmaya devam eder:

  • Ücretsiz Deneme
  • Tek başına (GB başına)
  • Düğüm Başına (OMS)

Ücretsiz Deneme fiyatlandırma katmanı

Ücretsiz Deneme fiyatlandırma katmanındaki çalışma alanlarında günlük veri alımı 500 MB ile sınırlıdır (Bulut için Microsoft Defender tarafından toplanan güvenlik veri türleri hariç) ve veri saklama yedi günle sınırlıdır. Ücretsiz Deneme fiyatlandırma katmanı yalnızca değerlendirme amacıyla tasarlanmıştır. Ücretsiz katmanı için SLA sağlanmamıştır. Tek Başına veya Düğüm Başına fiyatlandırma katmanlarındaki çalışma alanlarının kullanıcı tarafından yapılandırılabilir saklama süresi 30 ile 730 gün arasında olur. Ücretsiz Deneme fiyatlandırma katmanında yeni çalışma alanları oluşturmak (veya mevcut çalışma alanlarını içine taşımak) 1 Temmuz 2022'ye kadar mümkündür.

Tek başına fiyatlandırma katmanı

Tek başına fiyatlandırma katmanındaki kullanım, alınan veri hacmi tarafından faturalandırılır. Log Analytics hizmetinde raporlanır ve ölçüm "Analiz Edilen Veriler" olarak adlandırılır.

Düğüm Başına fiyatlandırma katmanı

Düğüm Başına fiyatlandırma katmanı, bir saatlik ayrıntı düzeyinde izlenen VM (düğüm) başına ücretlendirilir. İzlenen her düğüm için çalışma alanına günde 500 MB veri ayrılır ve faturalandırılmaz. Bu ayırma saatlik ayrıntı düzeyiyle hesaplanır ve her gün çalışma alanı düzeyinde toplanır. Toplam günlük veri ayırmanın üzerine alınan veriler, fazla veri kullanımı olarak GB başına faturalandırılır. Çalışma alanı Düğüm Başına fiyatlandırma katmanındaysa, faturanızda hizmet Log Analytics kullanımı için İçgörü ve Analiz olacaktır. Kullanım üç metrede bildirilir:

  • Düğüm: Bu, düğüm aylarının birimleri cinsinden izlenen düğümlerin (VM) sayısı için kullanımdır.
  • Düğüm Başına Fazla Veri Kullanımı: Bu, toplanan veri ayırmadan fazla alınan verilerin GB sayısıdır.
  • Düğüm Başına Dahil Edilen Veriler: Bu, toplanan veri ayırma kapsamındaki alınan veri miktarıdır. Bu ölçüm, çalışma alanı tüm fiyatlandırma katmanlarındayken Bulut için Microsoft Defender kapsanan veri miktarını göstermek için de kullanılır.

İpucu

Çalışma alanınızın Düğüm Başına fiyatlandırma katmanına erişimi varsa ancak Kullandıkça Öde katmanında daha düşük maliyetli olup olmayacağını merak ediyorsanız, öneri için aşağıdaki sorguyu kullanabilirsiniz .

Nisan 2016'ya kadar oluşturulan çalışma alanları, sırasıyla 30 gün ve 365 günlük sabit veri saklamaya sahip Standart ve Premium fiyatlandırma katmanlarını kullanmaya devam edebilir. Standart veya Premium fiyatlandırma katmanlarında yeni çalışma alanları oluşturulamaz ve çalışma alanı bu katmanlardan taşınırsa geri taşınamaz. Bu eski katmanlar için Azure faturanızdaki veri alımı ölçümleri "Analiz edilen veriler" olarak adlandırılır.

Eski fiyatlandırma katmanlarıyla Bulut için Microsoft Defender

Eski Log Analytics katmanları ve kullanımın Bulut için Microsoft Defender için nasıl faturalandırıldığında dikkat edilmesi gerekenler aşağıdadır.

  • Çalışma alanı eski Standart veya Premium katmanındaysa, Bulut için Microsoft Defender düğüm başına değil yalnızca Log Analytics veri alımı için faturalandırılır.
  • Çalışma alanı eski Düğüm Başına katmanındaysa, geçerli Bulut için Microsoft Defender düğüm tabanlı fiyatlandırma modeli kullanılarak Bulut için Microsoft Defender faturalandırılır.
  • Diğer fiyatlandırma katmanlarında (taahhüt katmanları dahil) Bulut için Microsoft Defender 19 Haziran 2017'dan önce etkinleştirildiyse Bulut için Microsoft Defender yalnızca Log Analytics veri alımı için faturalandırılır. Aksi takdirde, Bulut için Microsoft Defender geçerli Bulut için Microsoft Defender düğüm tabanlı fiyatlandırma modeli kullanılarak faturalandırılır.

Fiyatlandırma katmanı sınırlamalarıyla ilgili diğer ayrıntılar Azure aboneliği ve hizmet sınırları, kotalar ve kısıtlamalar sayfasında bulunabilir.

Eski fiyatlandırma katmanlarından hiçbirinin bölgesel tabanlı fiyatlandırması yoktur.

Not

System Center için OMS E1 Paketi, OMS E2 Paketi veya OMS Add-On satın almaktan gelen yetkilendirmeleri kullanmak için Log Analytics Düğüm Başına fiyatlandırma katmanını seçin.

Eski Düğüm Başına fiyatlandırma katmanını değerlendirme

Eski Düğüm Başına fiyatlandırma katmanına erişimi olan çalışma alanlarının bu katmanda mı yoksa geçerli Kullandıkça Öde veya Taahhüt Katmanında mı daha iyi olduğunu belirlemek genellikle zordur. Bu, Düğüm Başına fiyatlandırma katmanında izlenen düğüm başına sabit maliyet ile 500 MB/düğüm/gün veri ayırması arasındaki dengeyi ve yalnızca Kullandıkça Öde (GB Başına) katmanında alınan veriler için ödeme maliyetinin anlaşılmasını içerir.

Aşağıdaki sorgu, çalışma alanının kullanım desenlerine göre en uygun fiyatlandırma katmanı için öneride bulunmak için kullanılabilir. Bu sorgu, son yedi gün içinde bir çalışma alanına alınan izlenen düğümlere ve verilere bakar ve her gün için en uygun fiyatlandırma katmanını değerlendirir. Sorguyu kullanmak için şunları belirtmeniz gerekir:

  • workspaceHasSecurityCenter değerini true veya false olarak ayarlayarak çalışma alanının Bulut için Microsoft Defender kullanıp kullanmadığı.
  • Belirli indirimleriniz varsa fiyatları güncelleştirin.
  • DaysToEvaluate ayarını yaparak geriye dönüp bakılacak ve analiz edilen gün sayısını belirtin. Bu, sorgunun yedi günlük verilere bakmayı denemesi çok uzun sürüyorsa yararlıdır.
// Set these parameters before running query
// For Pay-As-You-Go (per-GB) and commitment tier pricing details, see https://azure.microsoft.com/pricing/details/monitor/.
// You can see your per-node costs in your Azure usage and charge data. For more information, see https://docs.microsoft.com/en-us/azure/cost-management-billing/understand/download-azure-daily-usage.  
let PerNodePrice = 15.; // Monthly price per monitored node
let PerNodeOveragePrice = 2.30; // Price per GB for data overage in the Per Node pricing tier
let PerGBPrice = 2.30; // Enter the Pay-as-you-go price for your workspace's region (from https://azure.microsoft.com/pricing/details/monitor/)
let CommitmentTier100Price = 196.; // Enter your price for the 100 GB/day commitment tier
let CommitmentTier200Price = 368.; // Enter your price for the 200 GB/day commitment tier
let CommitmentTier300Price = 540.; // Enter your price for the 300 GB/day commitment tier
let CommitmentTier400Price = 704.; // Enter your price for the 400 GB/day commitment tier
let CommitmentTier500Price = 865.; // Enter your price for the 500 GB/day commitment tier
let CommitmentTier1000Price = 1700.; // Enter your price for the 1000 GB/day commitment tier
let CommitmentTier2000Price = 3320.; // Enter your price for the 2000 GB/day commitment tier
let CommitmentTier5000Price = 8050.; // Enter your price for the 5000 GB/day commitment tier
// ---------------------------------------
let SecurityDataTypes=dynamic(["SecurityAlert", "SecurityBaseline", "SecurityBaselineSummary", "SecurityDetection", "SecurityEvent", "WindowsFirewall", "MaliciousIPCommunication", "LinuxAuditLog", "SysmonEvent", "ProtectionStatus", "WindowsEvent", "Update", "UpdateSummary"]);
let StartDate = startofday(datetime_add("Day",-1*daysToEvaluate,now()));
let EndDate = startofday(now());
union * 
| where TimeGenerated >= StartDate and TimeGenerated < EndDate
| extend computerName = tolower(tostring(split(Computer, '.')[0]))
| where computerName != ""
| summarize nodesPerHour = dcount(computerName) by bin(TimeGenerated, 1h)  
| summarize nodesPerDay = sum(nodesPerHour)/24.  by day=bin(TimeGenerated, 1d)  
| join kind=leftouter (
    Heartbeat 
    | where TimeGenerated >= StartDate and TimeGenerated < EndDate
    | where Computer != ""
    | summarize ASCnodesPerHour = dcount(Computer) by bin(TimeGenerated, 1h) 
    | extend ASCnodesPerHour = iff(workspaceHasSecurityCenter, ASCnodesPerHour, 0)
    | summarize ASCnodesPerDay = sum(ASCnodesPerHour)/24.  by day=bin(TimeGenerated, 1d)   
) on day
| join (
    Usage 
    | where TimeGenerated >= StartDate and TimeGenerated < EndDate
    | where IsBillable == true
    | extend NonSecurityData = iff(DataType !in (SecurityDataTypes), Quantity, 0.)
    | extend SecurityData = iff(DataType in (SecurityDataTypes), Quantity, 0.)
    | summarize DataGB=sum(Quantity)/1000., NonSecurityDataGB=sum(NonSecurityData)/1000., SecurityDataGB=sum(SecurityData)/1000. by day=bin(StartTime, 1d)  
) on day
| extend AvgGbPerNode =  NonSecurityDataGB / nodesPerDay
| extend OverageGB = iff(workspaceHasSecurityCenter, 
             max_of(DataGB - 0.5*nodesPerDay - 0.5*ASCnodesPerDay, 0.), 
             max_of(DataGB - 0.5*nodesPerDay, 0.))
| extend PerNodeDailyCost = nodesPerDay * PerNodePrice / 31. + OverageGB * PerNodeOveragePrice
| extend billableGB = iff(workspaceHasSecurityCenter,
             (NonSecurityDataGB + max_of(SecurityDataGB - 0.5*ASCnodesPerDay, 0.)), DataGB )
| extend PerGBDailyCost = billableGB * PerGBPrice
| extend CommitmentTier100DailyCost = CommitmentTier100Price + max_of(billableGB - 100, 0.)* CommitmentTier100Price/100.
| extend CommitmentTier200DailyCost = CommitmentTier200Price + max_of(billableGB - 200, 0.)* CommitmentTier200Price/200.
| extend CommitmentTier300DailyCost = CommitmentTier300Price + max_of(billableGB - 300, 0.)* CommitmentTier300Price/300.
| extend CommitmentTier400DailyCost = CommitmentTier400Price + max_of(billableGB - 400, 0.)* CommitmentTier400Price/400.
| extend CommitmentTier500DailyCost = CommitmentTier500Price + max_of(billableGB - 500, 0.)* CommitmentTier500Price/500.
| extend CommitmentTier1000DailyCost = CommitmentTier1000Price + max_of(billableGB - 1000, 0.)* CommitmentTier1000Price/1000.
| extend CommitmentTier2000DailyCost = CommitmentTier2000Price + max_of(billableGB - 2000, 0.)* CommitmentTier2000Price/2000.
| extend CommitmentTier5000DailyCost = CommitmentTier5000Price + max_of(billableGB - 5000, 0.)* CommitmentTier5000Price/5000.
| extend MinCost = min_of(
    PerNodeDailyCost,PerGBDailyCost,CommitmentTier100DailyCost,CommitmentTier200DailyCost,
    CommitmentTier300DailyCost, CommitmentTier400DailyCost, CommitmentTier500DailyCost, CommitmentTier1000DailyCost, CommitmentTier2000DailyCost, CommitmentTier5000DailyCost)
| extend Recommendation = case(
    MinCost == PerNodeDailyCost, "Per node tier",
    MinCost == PerGBDailyCost, "Pay-as-you-go tier",
    MinCost == CommitmentTier100DailyCost, "Commitment tier (100 GB/day)",
    MinCost == CommitmentTier200DailyCost, "Commitment tier (200 GB/day)",
    MinCost == CommitmentTier300DailyCost, "Commitment tier (300 GB/day)",
    MinCost == CommitmentTier400DailyCost, "Commitment tier (400 GB/day)",
    MinCost == CommitmentTier500DailyCost, "Commitment tier (500 GB/day)",
    MinCost == CommitmentTier1000DailyCost, "Commitment tier (1000 GB/day)",
    MinCost == CommitmentTier2000DailyCost, "Commitment tier (2000 GB/day)",
    MinCost == CommitmentTier5000DailyCost, "Commitment tier (5000 GB/day)",
    "Error"
)
| project day, nodesPerDay, ASCnodesPerDay, NonSecurityDataGB, SecurityDataGB, OverageGB, AvgGbPerNode, PerGBDailyCost, PerNodeDailyCost, 
    CommitmentTier100DailyCost, CommitmentTier200DailyCost, CommitmentTier300DailyCost, CommitmentTier400DailyCost, CommitmentTier500DailyCost, CommitmentTier1000DailyCost, CommitmentTier2000DailyCost, CommitmentTier5000DailyCost, Recommendation 
| sort by day asc
//| project day, Recommendation // Comment this line to see details
| sort by day asc

Bu sorgu, kullanımın hesaplanma şeklinin tam çoğaltması değildir, ancak çoğu durumda fiyatlandırma katmanı önerileri sağlar.

Not

System Center için OMS E1 Paketi, OMS E2 Paketi veya OMS Add-On satın almaktan gelen yetkilendirmeleri kullanmak için Log Analytics Düğüm Başına fiyatlandırma katmanını seçin.

Sonraki adımlar

  • Farklı Azure İzleyici ücretlerinin açıklaması ve bunların Azure faturanızda nasıl çözümleneceği hakkında bilgi için bkz. Azure İzleyici maliyeti ve kullanımı.
  • Beklenenden yüksek kullanım ve toplanan veri miktarınızı azaltma fırsatlarının kaynağını belirlemek için çalışma alanınızdaki verileri analiz etme hakkında ayrıntılı bilgi için bkz. Log Analytics çalışma alanında kullanımı analiz etme.
  • Her gün bir çalışma alanına alınabilecek maksimum birimi yapılandırarak maliyetlerinizi denetlemek için bkz. Log Analytics çalışma alanında günlük üst sınır ayarlama .
  • Ücretlerinizi en aza indirmek için Azure İzleyici'yi yapılandırmaya ve yönetmeye yönelik en iyi yöntemler için bkz. Azure İzleyici en iyi yöntemleri - Maliyet yönetimi .