Podrobnosti o cenách protokolů služby Azure Monitor

Nejdůležitější poplatky za většinu implementací služby Azure Monitor se obvykle budou ingestovat a uchovávat data v pracovních prostorech Služby Log Analytics. Několik funkcí ve službě Azure Monitor nemá přímé náklady, ale přidejte je do shromážděných dat pracovního prostoru. Tento článek popisuje, jak se počítají poplatky za data pro pracovní prostory Služby Log Analytics a prostředky Application Insights a různé možnosti konfigurace, které ovlivňují vaše náklady.

Cenový model

Výchozí ceny pro Log Analytics jsou model průběžných plateb, který je založený na ingestované objemu dat a uchovávání dat. Každý pracovní prostor Služby Log Analytics se účtuje jako samostatná služba a přispívá k faktuře za vaše předplatné Azure. Ceny pro Log Analytics jsou nastavené regionálně. Množství příjmu dat může být značné v závislosti na následujících faktorech:

  • Sada povolených řešení pro správu a jejich konfigurace
  • Počet a typ monitorovaných prostředků
  • Typy dat shromážděných z jednotlivých monitorovaných prostředků

Výpočet velikosti dat

Objem dat se měří jako velikost dat, která budou uložena v GB (10^9 bajtů). Velikost dat jednoho záznamu se vypočítá z řetězcové reprezentace sloupců uložených v pracovním prostoru Služby Log Analytics pro tento záznam bez ohledu na to, jestli se data odesílají z agenta nebo přidají během procesu příjmu dat. To zahrnuje všechny vlastní sloupce přidané rozhraním API pro příjem dat, transformacemi nebo vlastními poli , která se přidají jako shromážděná a uložená v pracovním prostoru.

Poznámka

Výpočet fakturovatelného objemu dat je obecně podstatně menší než velikost celé příchozí události zabalené do formátu JSON. Zahrnutí vlivu standardních sloupců vyloučených z fakturace je v průměru ve všech typech událostí fakturovaná velikost přibližně 25 % menší než velikost příchozích dat. To může být až 50 % u malých událostí. Při odhadu nákladů a porovnání s jinými cenovými modely je důležité porozumět výpočtu fakturované velikosti dat.

Vyloučené sloupce

Následující standardní sloupce , které jsou společné pro všechny tabulky, jsou vyloučeny při výpočtu velikosti záznamu. Všechny ostatní sloupce uložené v Log Analytics jsou zahrnuty do výpočtu velikosti záznamu.

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

Vyloučené tabulky

Některé tabulky jsou zcela bezplatné z poplatků za příjem dat, včetně AzureActivity, prezentace, využití, operace. To bude vždy označeno sloupcem _IsBillable , který označuje, jestli byl záznam vyloučen z fakturace příjmu dat.

Poplatky za jiná řešení a služby

Některá řešení mají konkrétnější zásady týkající se bezplatného příjmu dat. Azure Migrate například umožňuje bezplatná data vizualizace závislostí na prvních 180 dnech hodnocení serverů. Služby, jako je Microsoft Defender pro cloud, Microsoft Sentinel a správa konfigurace , mají vlastní cenové modely.

Projděte si dokumentaci pro různé služby a řešení pro všechny jedinečné výpočty fakturace.

Úrovně závazku

Kromě modelu s průběžným platbami má Log Analytics úrovně závazku, které vám můžou ušetřit až 30 procent oproti ceně průběžných plateb. S cenami úrovně závazku můžete potvrdit nákup příjmu dat pro pracovní prostor od 100 GB za den za nižší cenu než ceny s průběžnými platbami. Veškeré využití nad úrovní závazku (nadlimitní využití) se účtuje za stejnou cenu za GB, jak poskytuje aktuální úroveň závazku. Úrovně závazku mají 31denní období závazku od okamžiku, kdy je vybraná úroveň závazku.

  • Během období závazku můžete změnit na vyšší úroveň závazku (která restartuje 31denní období závazku), ale nemůžete se vrátit zpět na úroveň průběžných plateb nebo na nižší úroveň závazku, dokud nedokončíte období závazku.
  • Na konci období závazku si pracovní prostor zachová vybranou úroveň závazku a pracovní prostor se dá kdykoli přesunout na průběžné platby nebo na jinou úroveň závazku.

Fakturace úrovní závazku se provádí každý pracovní prostor každý den. Pokud je pracovní prostor součástí vyhrazeného clusteru, fakturace se provede pro cluster (viz níže). Podrobné informace o úrovních závazku a jejich cenách najdete v cenách služby Azure Monitor .

Slevy za závazek Azure, jako jsou slevy přijaté ze smluv Microsoft Enterprise , se použijí na ceny úrovně závazku služby Azure Monitor, stejně jako u cen průběžných plateb (bez ohledu na to, jestli se využití účtuje podle pracovního prostoru nebo vyhrazeného clusteru).

Tip

Položka nabídky Využití a odhadované náklady pro každý pracovní prostor Služby Log Analytics určuje odhad měsíčních poplatků na jednotlivých úrovních závazku. Tyto informace byste měli pravidelně kontrolovat, abyste zjistili, jestli můžete snížit poplatky přechodem na jinou úroveň. Informace o tomto zobrazení najdete v tématu Využití a odhadované náklady .

Vyhrazené clustery

Vyhrazený cluster protokolů služby Azure Monitor je kolekce pracovních prostorů v jednom spravovaném clusteru Azure Data Explorer. Vyhrazené clustery podporují pokročilé funkce, jako jsou klíče spravované zákazníkem , a používají stejný cenový model úrovně závazku jako pracovní prostory, i když musí mít úroveň závazku alespoň 500 GB/den. Veškeré využití nad úrovní závazku (nadlimitní využití) se účtuje za stejnou cenu za GB, jak poskytuje aktuální úroveň závazku. Pro clustery neexistuje možnost průběžné platby.

Úroveň závazku clusteru má 31denní období závazku po zvýšení úrovně závazku. Během období závazku se úroveň závazku nedá snížit, ale kdykoli ji můžete zvýšit. Když jsou pracovní prostory přidružené ke clusteru, fakturace dat pro tyto pracovní prostory se provádí na úrovni clusteru pomocí nakonfigurované úrovně závazku.

Při vytváření clusteru existují dva režimy fakturace, které určíte.

  • Cluster (výchozí): Fakturace ingestovaná data se provádí na úrovni clusteru. Ingestované množství dat z každého pracovního prostoru přidruženého ke clusteru se agregují, aby se vypočítala denní faktura za cluster. Přidělení jednotlivých uzlů z Programu Microsoft Defender pro cloud se použijí na úrovni pracovního prostoru před touto agregací dat ve všech pracovních prostorech v clusteru.

  • Pracovní prostory: Náklady na úroveň závazku pro váš cluster jsou úměrně přiřazeny pracovním prostorům v clusteru podle objemu příjmu dat každého pracovního prostoru (po účtování přidělení jednotlivých uzlů z Programu Microsoft Defender pro cloud pro každý pracovní prostor.)

    Pokud je celkový objem dat přijatý do clusteru za den menší než úroveň závazku, každý pracovní prostor se účtuje za ingestovaná data za efektivní sazbu úrovně závazku podle GB tím, že je fakturuje zlomek úrovně závazku. Nevyužitá část úrovně závazku se pak fakturuje k prostředku clusteru.

    Pokud je celkový objem dat přijatý do clusteru za den větší než úroveň závazku, každý pracovní prostor se účtuje za zlomek úrovně závazku na základě jeho zlomku přijatých dat daného dne a každého pracovního prostoru za zlomek ingestovaných dat nad úrovní závazku. Pokud celkový objem dat přijatý do pracovního prostoru za den překračuje úroveň závazku, nic se neúčtuje prostředku clusteru.

V možnostech fakturace clusteru se uchovávání dat účtuje pro každý pracovní prostor. Fakturace clusteru se spustí při vytváření clusteru bez ohledu na to, jestli jsou pracovní prostory přidružené ke clusteru.

Při propojení pracovních prostorů s clusterem se cenová úroveň změní na cluster a příjem dat se účtuje na základě úrovně závazku clusteru. Pracovní prostory přidružené ke clusteru už nemají vlastní cenovou úroveň. Pracovní prostory je možné kdykoli zrušit propojení z clusteru a cenová úroveň se změní na gb.

Pokud váš propojený pracovní prostor používá starší cenovou úroveň jednotlivých uzlů, bude se účtovat na základě přijatých dat na úrovni závazku clusteru a už nebude na jeden uzel. Přidělení dat pro jednotlivé uzly z Programu Microsoft Defender pro cloud se bude dál používat.

Podrobnosti o vytvoření vyhrazeného clusteru a zadání jeho typu fakturace najdete v tématu Vytvoření vyhrazeného clusteru.

Základní protokoly

Určité tabulky v pracovním prostoru Služby Log Analytics můžete nakonfigurovat tak, aby používaly základní protokoly. Data v těchto tabulkách mají výrazně nižší poplatky za příjem dat a omezenou dobu uchovávání informací. Za hledání těchto tabulek se ale platí poplatky. Základní protokoly jsou určené pro podrobné protokoly s velkým objemem, které používáte k ladění, odstraňování potíží a auditování, ale ne pro analýzy a výstrahy.

Poplatek za vyhledávání v základních protokolech je založen na GB kontrolovaných dat při hledání.

Podrobnosti o základních protokolech najdete v tématu Konfigurace základních protokolů ve službě Azure Monitor , včetně postupu jejich konfigurace a dotazování na jejich data.

Uchovávání a archivace dat protokolu

Kromě příjmu dat platí i za uchovávání dat v každém pracovním prostoru Služby Log Analytics. Dobu uchovávání můžete nastavit pro celý pracovní prostor nebo pro každou tabulku. Po tomto období se data buď odeberou, nebo archivují. Archivované protokoly mají nižší poplatky za uchovávání informací a za jejich vyhledávání se účtují poplatky. Pomocí protokolů archivu můžete snížit náklady na data, která je nutné uložit pro účely dodržování předpisů nebo příležitostné šetření.

Podrobnosti o uchovávání a archivaci dat najdete v tématu Konfigurace zásad uchovávání a archivace dat v protokolech služby Azure Monitor , včetně postupu konfigurace těchto nastavení a přístupu k archivovaným datům.

Úlohy hledání

Vyhledávání v archivovaných protokolech používá vyhledávací úlohy. Úlohy hledání jsou asynchronní dotazy, které načítají záznamy do nové vyhledávací tabulky v rámci pracovního prostoru pro další analýzu. Úlohy hledání se účtují podle počtu GB kontrolovaných dat každý den, ke kterému se přistupuje k provedení hledání.

Obnovení dat protokolu

V situacích, kdy starší nebo archivované protokoly musí být intenzivně dotazovány s úplnými analytickými možnostmi dotazů, je funkce obnovení dat výkonným nástrojem. Operace obnovení vytvoří konkrétní časový rozsah dat v tabulce, která je dostupná v horké mezipaměti pro vysoce výkonné dotazy. Po dokončení můžete data později zavřít. Obnovení dat protokolu se účtuje podle množství obnovených dat a v době, kdy je obnovení aktivní. Minimální hodnoty účtované za obnovení dat jsou 2 TB a 12 hodin. Data obnovená více než 2 TB a/nebo více než 12 hodin v době trvání se fakturují na základě poměrného poměru.

Export dat protokolu

Export dat v pracovním prostoru Log Analytics umožňuje nepřetržitě exportovat data na vybrané tabulky v pracovním prostoru do účtu služby Azure Storage nebo Azure Event Hubs, jakmile dorazí do kanálu služby Azure Monitor. Poplatky za použití exportu dat jsou založené na množství exportovaných dat. Velikost exportovaných dat je počet bajtů v exportovaných datech ve formátu JSON.

Fakturace Application Insights

Vzhledem k tomu, že prostředky Application Insights založené na pracovních prostorech ukládají svá data do pracovního prostoru Služby Log Analytics, provádí se fakturace příjmu a uchovávání dat v pracovním prostoru, ve kterém se nacházejí data Application Insights. Díky tomu můžete využívat všechny možnosti cenového modelu Log Analytics, včetně úrovní závazku kromě průběžných plateb .

Příjem dat a uchovávání dat pro klasický prostředek Application Insights se řídí stejnými cenami průběžných plateb jako prostředky založené na pracovních prostorech, ale nemůžou využívat úrovně závazku.

Telemetrie z testů ping a vícestupňových testů se účtuje stejně jako využití dat pro další telemetrii z vaší aplikace. Použití webových testů a povolení upozorňování na vlastní dimenze metriky je stále hlášeno prostřednictvím Application Insights. Za používání datového streamu Live Metrics Stream se neúčtují žádné poplatky za objem dat.

Podrobnosti o starších úrovních služby Application Insights, které jsou k dispozici pro dřívější uživatele Application Insights, najdete v článku o cenové úrovni Služby Application Insights starší verze (na uzel ).

Pracovní prostory s Microsoft Sentinelem

Pokud je služba Microsoft Sentinel povolená v pracovním prostoru Služby Log Analytics, všechna data shromážděná v daném pracovním prostoru podléhají poplatkům za Službu Sentinel kromě poplatků za Log Analytics. Z tohoto důvodu často rozdělíte bezpečnostní a provozní data v různých pracovních prostorech, abyste za provozní data nemuseli účtovat poplatky za službu Sentinel . V některých konkrétních situacích ale kombinace těchto dat může vést k úsporám nákladů. Obvykle se jedná o to, že neshromažďujete dostatek bezpečnostních a provozních dat pro každý z nich na úrovni závazku sami, ale kombinovaná data jsou dostatečná k dosažení úrovně závazku. Podrobnosti a ukázkový výpočet nákladů najdete v tématu Kombinování dat SOC a jiných než SOC v návrhu architektury pracovního prostoru Služby Microsoft Sentinel .

Pracovní prostory s Microsoft Defenderem pro cloud

Microsoft Defender for Servers (součást programu Defender for Cloud)účtuje počet monitorovaných služeb a poskytuje 500 MB/server/den přidělení dat, která se použijí na následující podmnožinu datových typů zabezpečení:

Počet monitorovaných serverů se počítá podle hodinové členitosti. Denní příspěvky přidělení dat z každého monitorovaného serveru se agregují na úrovni pracovního prostoru. Pokud je pracovní prostor ve starší cenové úrovni pro jednotlivé uzly, zkombinuje se alokace Microsoft Defenderu pro Cloud a Log Analytics a společně se použijí na všechna fakturovatelná ingestovaná data.

Starší cenové úrovně

Předplatná, která obsahovala pracovní prostor služby Log Analytics nebo prostředek Application Insights 2. dubna 2018 nebo jsou propojená s smlouva Enterprise, která začala před 1. únorem 2019 a je stále aktivní, budou mít přístup k používání následujících starších cenových úrovní:

  • Samostatný (na GB)
  • Na uzel (OMS)

Přístup ke starší cenové úrovni bezplatné zkušební verze bude od 1. července 2022 dále omezen (viz níže.)

Cenová úroveň bezplatné zkušební verze

Pracovní prostory v cenové úrovni bezplatné zkušební verze budou mít denní příjem dat omezený na 500 MB (s výjimkou datových typů zabezpečení shromážděných v Programu Microsoft Defender pro cloud) a uchovávání dat je omezené na sedm dnů. Cenová úroveň bezplatné zkušební verze je určená pouze pro účely vyhodnocení. Pro úroveň Free neposkytujeme žádnou smlouvu SLA.

Poznámka

Vytváření nových pracovních prostorů nebo přesun existujících pracovních prostorů do starší cenové úrovně bezplatné zkušební verze je možné pouze do 1. července 2022.

Samostatná cenová úroveň

Využití na samostatné cenové úrovni se účtuje podle ingestovaného objemu dat. Zaznamenává se ve službě Log Analytics a měřič má název "Data Analyzed". Pracovní prostory na samostatné cenové úrovni mají uživatelem konfigurovatelné uchovávání od 30 do 730 dnů. Pracovní prostory v samostatné cenové úrovni nepodporují použití základních protokolů.

Cenová úroveň pro jednotlivé uzly

Poplatky za cenovou úroveň uzlu na monitorovaný virtuální počítač (uzel) za hodinu. Pro každý monitorovaný uzel je pracovní prostor přidělen 500 MB dat za den, který se neúčtuje. Toto přidělení se počítá s hodinovou členitostí a každý den se agreguje na úrovni pracovního prostoru. Data ingestovaná nad agregovaným denním přidělením dat se účtují podle GB jako nadlimitní využití dat. Na faktuře bude služba Insight a Analytics pro využití Log Analytics, pokud je pracovní prostor v cenové úrovni pro jednotlivé uzly. Pracovní prostory v cenové úrovni jednotlivých uzlů mají uživatelem konfigurovatelné uchovávání dat od 30 do 730 dnů. Pracovní prostory v cenové úrovni jednotlivých uzlů nepodporují použití základních protokolů. Využití se hlásí na třech metrech:

  • Uzel: Toto je využití počtu monitorovaných uzlů (virtuálních počítačů) v jednotkách měsíců uzlů.
  • Nadlimitní využití dat na uzel: Jedná se o počet GB přijatých dat nad rámec agregovaného přidělení dat.
  • Zahrnutá data na uzel: jedná se o množství ingestovaných dat, která byla pokryta agregovaným přidělením dat. Tento měřič se používá také v případě, že je pracovní prostor ve všech cenových úrovních, aby se zobrazilo množství dat, na které se vztahuje Microsoft Defender for Cloud.

Tip

Pokud má váš pracovní prostor přístup k cenové úrovni pro jednotlivé uzly , ale zajímá vás, jestli by to stálo méně ve vrstvě s průběžným platbou, můžete pro doporučení použít následující dotaz .

Cenové úrovně Standard a Premium

Pracovní prostory vytvořené před dubnem 2016 můžou dál používat cenové úrovně Standard a Premium , které mají pevné uchovávání dat 30 dní a 365 dnů. Nové pracovní prostory nejde vytvořit v cenových úrovních Standard nebo Premium a pokud se pracovní prostor přesune mimo tyto úrovně, nedá se přesunout zpět. Pracovní prostory v těchto cenových úrovních nepodporují použití základních protokolů. Měřiče příjmu dat na faktuře za Azure za tyto starší úrovně se nazývají "Analýza dat".

Microsoft Defender pro cloud se staršími cenovými úrovněmi

Tady jsou důležité informace o starších úrovních Log Analytics a o tom, jak se účtuje využití microsoft Defenderu pro cloud.

  • Pokud je pracovní prostor ve starší verzi úrovně Standard nebo Premium, microsoft Defender pro cloud se účtuje jenom za příjem dat Log Analytics, nikoli na uzel.
  • Pokud je pracovní prostor ve starší verzi úrovně Na uzel, bude se microsoft Defender for Cloud účtovat pomocí aktuálního cenového modelu založeného na cloudových uzlech v programu Microsoft Defender.
  • V jiných cenových úrovních (včetně úrovní závazku), pokud byl Microsoft Defender pro cloud povolený před 19. červnem 2017, bude se Microsoft Defender for Cloud účtovat jenom za příjem dat Log Analytics. Jinak se Microsoft Defender for Cloud účtuje pomocí aktuálního cenového modelu Microsoft Defenderu pro cloudový uzel.

Další podrobnosti o omezeních cenové úrovně najdete v omezeních předplatného a služeb Azure, kvótách a omezeních.

Žádná z starších cenových úrovní nemá místní ceny.

Poznámka

Pokud chcete použít nároky, které pocházejí z nákupu sady OMS E1 Suite, OMS E2 Suite nebo OMS Add-On pro System Center, zvolte cenovou úroveň Log Analytics na uzel .

Vyhodnocení starší cenové úrovně pro jednotlivé uzly

Často je obtížné určit, jestli jsou pracovní prostory s přístupem ke starší cenové úrovni jednotlivých uzlů v této úrovni lepší nebo v aktuální úrovni průběžných plateb nebo závazku. To zahrnuje pochopení kompromisu mezi pevnými náklady na monitorovaný uzel v cenové úrovni Na uzel a jeho zahrnutým přidělením dat 500 MB/node/den a náklady na platbu za ingestovaná data na úrovni Průběžné platby (za GB).

Pomocí následujícího dotazu můžete vytvořit doporučení pro optimální cenovou úroveň na základě vzorů využití pracovního prostoru. Tento dotaz se podívá na monitorované uzly a data ingestovaná do pracovního prostoru za posledních 7 dnů a pro každý den vyhodnotí, která cenová úroveň by byla optimální. Pokud chcete dotaz použít, musíte zadat:

  • Určuje, jestli pracovní prostor používá Microsoft Defender for Cloud nastavením workspaceHasSecurityCenter na hodnotu true nebo false.
  • Aktualizujte ceny, pokud máte konkrétní slevy.
  • Zadejte počet dní, po které se mají vrátit zpět a analyzovat nastavením dnůToEvaluate. To je užitečné, pokud dotaz trvá příliš dlouho a snaží se podívat na sedm dní dat.
// 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

Tento dotaz není přesná replikace způsobu výpočtu využití, ale ve většině případů poskytuje doporučení cenové úrovně.

Poznámka

Pokud chcete použít nároky, které pocházejí z nákupu sady OMS E1 Suite, OMS E2 Suite nebo OMS Add-On pro System Center, zvolte cenovou úroveň Log Analytics na uzel .

Další kroky