Kostnader och användning för Azure Monitor
I den här artikeln beskrivs de olika sätt som Azure Monitor debiterar för användning. Den förklarar också hur du utvärderar avgifter på din Azure-faktura och hur du beräknar avgifter för att övervaka hela miljön.
Tips
Strategier för att minska dina Azure Monitor-kostnader finns i Kostnadsoptimering och Azure Monitor.
Prismodell
Azure Monitor använder förbrukningsbaserad prissättning, som även kallas betala per användning-priser. Med den här faktureringsmodellen betalar du bara för det du använder. Funktioner i Azure Monitor som är aktiverade som standard medför inga avgifter. Dessa funktioner omfattar insamling och aviseringar i aktivitetsloggen samt insamling och analys av plattformsmått.
Flera andra funktioner har ingen direkt kostnad, utan du betalar i stället för inmatning och kvarhållning av data som de samlar in. I följande tabell beskrivs de olika typer av användning som debiteras i Azure Monitor. Detaljerad prissättning för varje typ finns i Prissättning för Azure Monitor.
Typ | Beskrivning |
---|---|
Loggar | Inmatning, kvarhållning och export av data i Log Analytics-arbetsytor och äldre Application Insights-resurser. För de flesta kunder debiteras den här kategorin vanligtvis huvuddelen av Azure Monitor-avgifterna. Det kostar ingenting att köra frågor mot dessa data, förutom när det gäller grundläggande loggar eller arkiverade loggar. Avgifterna för loggar kan variera avsevärt beroende på vilken konfiguration du väljer. Information om hur avgifter för loggdata beräknas och de olika tillgängliga prisnivåerna finns i Prisinformation för Azure Monitor-loggar. |
Plattformsloggar | Bearbetning av diagnostik- och granskningsinformation debiteras för vissa tjänster när de skickas till andra mål än en Log Analytics-arbetsyta. Det tillkommer ingen direkt kostnad när dessa data skickas till en Log Analytics-arbetsyta, men det tillkommer en avgift för datainmatning och insamling av arbetsytor. |
Mått | Det kostar ingenting för standardmått som samlas in från Azure-resurser. Det finns en kostnad för att samla in anpassade mått och för att hämta mått från REST-API:et. |
Aviseringar | Avgifterna baseras på typen och antalet signaler som används av aviseringsregeln, dess frekvens och vilken typ av meddelande som används som svar. För loggaviseringar som konfigurerats för övervakning i stor skala beror kostnaden också på antalet tidsserier som skapas av de dimensioner som är resultatet av din fråga. |
Webbtester | Det finns en kostnad för standardwebbtester och webbtester med flera steg i Application Insights. Flerstegstest för webbplatser är inaktuella. |
Avgifter för dataöverföring
Att skicka data till Azure Monitor kan medföra avgifter för databandbredd. Enligt beskrivningen i Bandbreddspriser debiteras dataöverföring mellan Azure-tjänster i två regioner som utgående dataöverföring till normalpris. Data som skickas till en annan region via diagnostikinställningar debiteras inte för dataöverföring. Inkommande dataöverföring är kostnadsfri.
Avgifterna för dataöverföring är vanligtvis små jämfört med kostnaderna för datainmatning och kvarhållning. Fokusera på din inmatade datavolym för att kontrollera kostnaderna för Log Analytics.
Beräkna användning och kostnader för Azure Monitor
Om du inte har använt Azure Monitor tidigare kan du använda priskalkylatorn för Azure Monitor för att beräkna dina kostnader. I rutan Sök anger du Azure Monitor och väljer sedan panelen Azure Monitor . Priskalkylatorn hjälper dig att beräkna dina sannolika kostnader baserat på din förväntade användning.
De flesta av dina kostnader kommer vanligtvis från datainmatning och kvarhållning för dina Log Analytics-arbetsytor och Application Insights-resurser. Det är svårt att ge korrekta uppskattningar för datavolymer som du kan förvänta dig eftersom de varierar avsevärt beroende på din konfiguration.
En vanlig strategi är att aktivera övervakning för en liten grupp resurser och använda observerade datavolymer med kalkylatorn för att fastställa dina kostnader för en fullständig miljö.
I Analysera användning i Log Analytics-arbetsytan finns frågor och andra metoder för att mäta fakturerbara data på Log Analytics-arbetsytan.
Använd följande grundläggande vägledning för vanliga resurser:
- Virtuella datorer: Med vanlig övervakning aktiverad genererar en virtuell dator från 1 GB till 3 GB data per månad. Det här intervallet är mycket beroende av konfigurationen av dina agenter.
- Application Insights: Olika metoder för att beräkna data från dina program finns i följande avsnitt.
- Containerinsikter: Vägledning om hur du beräknar data för ditt Azure Kubernetes Service-kluster (AKS) finns i Beräkna kostnader för att övervaka ditt AKS-kluster.
Priskalkylatorn för Azure Monitor innehåller beräkningskalkylatorer för datavolymer för dessa tre fall.
Anteckning
Den fakturerbara datavolymen beräknas med hjälp av en kundvänlig och kostnadseffektiv metod. Den fakturerade datavolymen definieras som storleken på de data som ska lagras, exklusive en uppsättning standardkolumner och JSON-omslutningar som var en del av de data som togs emot för inmatning. Den här fakturerbara datavolymen är betydligt mindre än storleken på hela den JSON-paketerade händelsen, ofta mindre än 50 %.
Det är viktigt att förstå den här beräkningen av den fakturerade datastorleken när du beräknar kostnader och jämför dem med andra prismodeller. Mer information om priser finns i Prisinformation för Azure Monitor-loggar.
Uppskatta programanvändning
Det finns två metoder som du kan använda för att uppskatta mängden data från ett program som övervakas med Application Insights.
Lär dig vad liknande program samlar in
I priskalkylatorn för Azure Monitor för Application Insights aktiverar du Beräkna datavolym baserat på programaktivitet. Du använder det här alternativet för att ange indata om ditt program. Kalkylatorn visar sedan medianvärdet och den 90:e percentilen av data som samlas in av liknande program. Dessa program sträcker sig över intervallet för Application Insights-konfiguration, så du kan fortfarande använda alternativ som sampling för att minska mängden data som du matar in för ditt program under mediannivån.
Datainsamling när du använder sampling
Med ASP.NET SDK:s anpassningsbara sampling justeras datavolymen automatiskt så att den håller sig inom en angiven maximal trafikhastighet för Application Insights-standardövervakning.
Om programmet genererar en låg mängd telemetri, till exempel vid felsökning eller på grund av låg användning, tas inte objekt bort av samplingsprocessorn om volymen ligger under nivån configured-events-per-second.
För ett högvolymprogram, med standardtröskelvärdet fem händelser per sekund, begränsar anpassningsbar sampling antalet dagliga händelser till 432 000. Om du tänker dig en typisk genomsnittlig händelsestorlek på 1 kB motsvarar den här storleken 13,4 GB telemetri per 31-dagarsmånad per nod som är värd för ditt program eftersom samplingen görs lokalt till varje nod.
För SDK:er som inte stöder anpassningsbar sampling kan du använda inmatningssampling. Den här tekniken tar exempel när data tas emot av Application Insights baserat på en procentandel data som ska behållas. Eller så kan du använda sampling med fast hastighet för webbplatser med ASP.NET, ASP.NET Core och Java för att minska trafiken som skickas från webbservern och webbläsaren.
Visa användning och avgifter för Azure Monitor
Det finns två primära verktyg för att visa och analysera din Azure Monitor-fakturering och beräknade avgifter:
- Azure Cost Management + Billing är det primära verktyget som du använder för att analysera din användning och dina kostnader. Det ger dig flera alternativ för att analysera dina månatliga avgifter för olika Azure Monitor-funktioner och deras beräknade kostnad över tid.
- Användning och uppskattade kostnader ger en lista över månadsavgifter för olika Azure Monitor-funktioner. Den här informationen är användbar för Log Analytics-arbetsytor. Det hjälper dig att välja prisnivå genom att visa hur din kostnad skulle skilja sig åt på olika nivåer.
Azure Cost Management + Fakturering
Azure Cost Management + Billing innehåller flera inbyggda instrumentpaneler för djupgående kostnadsanalys, till exempel kostnad per resurs och fakturainformation. Kom igång med att analysera dina Azure Monitor-avgifter genom att öppna Kostnadshantering + fakturering i Azure Portal. Välj Kostnadsanalys för Kostnadshantering>. Välj din prenumeration eller ett annat omfång.
Anteckning
Du kan behöva ytterligare åtkomst till kostnadshanteringsdata. Se Tilldela åtkomst till kostnadshanteringsdata.
Om du vill begränsa vyn till Azure Monitor-avgifter skapar du ett filter för följande tjänstnamn:
- Azure Monitor
- Application Insights
- Log Analytics
- Insikter och analys
Anteckning
Användning för Azure Monitor-loggar (Log Analytics) kan faktureras med Log Analytics-tjänsten (för datainmatning och datakvarhållning med användningsbaserad betalning) eller med Azure Monitor-tjänsten (för åtagandenivåer, grundläggande loggar, sökning, sökjobb, dataarkiv och dataexport) eller med insight- och analystjänsten när du använder den äldre prisnivån per nod. Förutom en liten uppsättning äldre resurser debiteras klassiska Application Insights-datainmatning och kvarhållning som Log Analytics-tjänsten . Observera att när du ändrar din arbetsyta från prisnivån Betala per användning till en åtagandenivå, på din faktura, ser kostnaderna ut att flyttas från Log Analytics till Azure Monitor, vilket återspeglar den tjänst som är associerad med varje prisnivå.
Andra tjänster som Microsoft Defender för molnet och Microsoft Sentinel debiterar också deras användning mot Log Analytics-arbetsyteresurser, så du kanske vill lägga till dem i filtret.
För att få den mest användbara vyn för att förstå dina kostnadstrender i kostnadsanalysvyn ,
- Välj det datumintervall som du vill undersöka
- Välj önskad "Granularity" för "Daily" eller "Monthly" (inte "Ackumulerad")
- Ange diagramtypen till "Kolumn (staplad)" längst upp till höger ovanför diagrammet
- Ange "Gruppera efter" till "Mätare"
Mer information om hur du använder den här kostnadsanalysvyn finns i Vanliga kostnadsanalysanvändningar .
Anteckning
Du kan också gå till översiktssidan för en Log Analytics-arbetsyta eller Application Insights-resurs och välja Visa kostnad i det övre högra hörnet i avsnittet Essentials . Det här alternativet öppnar Kostnadsanalys från Azure Cost Management + Fakturering som redan är begränsad till arbetsytan eller programmet.
Ladda ned användning
Om du vill få mer förståelse för din användning kan du ladda ned din användning från Azure Portal. Du ser din användning per Azure-resurs i det nedladdade kalkylbladet. Se Självstudie: Skapa och hantera exporterade data för att lära dig hur du automatiskt skapar en daglig rapport som du kan använda för regelbunden analys.
Användning från dina Log Analytics-arbetsytor kan hittas genom att först filtrera i kolumnen Mätarkategori för att visa Log Analytics, Insight and Analytics (används av några av de äldre prisnivåerna) och Azure Monitor (används av prisnivåer på åtagandenivå). Lägg till ett filter i kolumnen Instans-ID för innehåller arbetsyta eller innehåller kluster. Användningen visas i kolumnen Förbrukad kvantitet . Enheten för varje post visas i kolumnen Måttenhet .
Application Insights-mätare
De flesta Application Insights-användningar för både klassiska och arbetsytebaserade resurser rapporteras på mätare med Log Analytics för mätarkategori eftersom det finns en enda loggserverdel för alla Azure Monitor-komponenter. Endast Application Insights-resurser på äldre prisnivåer och webbtester i flera steg rapporteras med Application Insights för mätarkategori. Användningen visas i kolumnen Förbrukad kvantitet . Enheten för varje post visas i kolumnen Måttenhet . Mer information finns i Förstå din Microsoft Azure-faktura.
Om du vill separera kostnader från din Log Analytics- eller Application Insights-användning skapar du ett filter för Resurstyp. Om du vill se alla Application Insights-kostnader filtrerar du Resurstyp till microsoft.insights/components. För Log Analytics-kostnader filtrerar du Resurstyp till microsoft.operationalinsights/workspaces.
Användning och uppskattade kostnader
Du kan få mer användningsinformation om Log Analytics-arbetsytor och Application Insights-resurser från alternativet Användning och uppskattade kostnader för var och en.
Log Analytics-arbetsyta
Om du vill veta mer om dina användningstrender och välja den mest kostnadseffektiva åtagandenivån för Log Analytics-arbetsytan väljer du Användning och uppskattade kostnader på Log Analytics-arbetsytans meny i Azure Portal.
Den här vyn innehåller:
- Beräknade månatliga avgifter baserat på användning från de senaste 31 dagarna med hjälp av den aktuella prisnivån.
- Beräknade månatliga avgifter med hjälp av olika åtagandenivåer.
- Fakturerbar datainmatning efter lösning från de senaste 31 dagarna.
Om du vill utforska data mer detaljerat väljer du ikonen i det övre högra hörnet i något av diagrammen för att arbeta med frågan i Log Analytics.
Application Insights
Om du vill veta mer om dina användningstrender för den klassiska Application Insights-resursen väljer du Användning och uppskattade kostnaderpå programmenyn i Azure Portal.
Den här vyn innehåller:
- Uppskattade månatliga avgifter baserat på användning från den senaste månaden.
- Fakturerbar datainmatning efter tabell från den senaste månaden.
Om du vill undersöka din Application Insights-användning djupare öppnar du sidan Mått och lägger till måttet datapunktsvolym. Välj sedan alternativet Använd delning för att dela upp data efter typ av telemetriobjekt.
Visa fördelar med dataallokering
Om du vill visa dataallokeringsfördelar från källor som Microsoft Defender för servrar, Microsoft Sentinel-förmån för Microsoft 365 E5-, A5-, F5- och G5-kunder eller den kostnadsfria sentinel-utvärderingsversionen måste du exportera din användningsinformation.
Öppna kalkylbladet för exporterad användning och filtrera kolumnen Instans-ID till din arbetsyta. (Om du vill markera alla dina arbetsytor i kalkylbladet filtrerar du kolumnen Instans-ID så att den innehåller /workspaces/.) Filtrera sedan kolumnen ResourceRate för att endast visa rader där den här kursen är lika med noll. Nu ser du dataallokeringarna från dessa olika källor.
Anteckning
Dataallokeringar från Defender för servrar 500 MB/server/dag visas i rader med mätarnamnet Data inkluderat per nod och mätarkategorin Insight and Analytics. (Det här namnet är för ett äldre erbjudande som fortfarande används med den här mätaren.) Om arbetsytan finns i den äldre Per-Node Log Analytics-prisnivån innehåller den här mätaren även dataallokeringarna från den här Prisnivån för Log Analytics.
Prenumerationsrättigheter för Operations Management Suite
Kunder som har köpt Operations Management Suite E1 och E2 är berättigade till datainmatning per nod för Log Analytics och Application Insights. Varje Application Insights-nod innehåller upp till 200 MB data som matas in per dag (separat från Log Analytics-datainmatning), med 90 dagars datakvarhållning utan extra kostnad.
För att få dessa rättigheter för Log Analytics-arbetsytor eller Application Insights-resurser i en prenumeration måste de använda prisnivån Per nod (Operations Management Suite). Den här rättigheten visas inte i de uppskattade kostnader som visas i fönstret Användning och uppskattad kostnad .
Beroende på antalet noder i den svit som din organisation har köpt kan det vara fördelaktigt att flytta vissa prenumerationer till en prisnivå per GB (betala per användning). Den här flytten kräver noggrant övervägande.
Om du flyttar en prenumeration till den nya prismodellen för Azure-övervakning i april 2018 är nivån Per GB den enda tillgängliga nivån. Det är inte lämpligt att flytta en prenumeration till den nya prismodellen för Azure-övervakning om du har en Operations Management Suite-prenumeration.
Tips
Om din organisation har Operations Management Suite E1 eller E2 är det vanligtvis bäst att behålla log analytics-arbetsytorna på prisnivån Per nod (Operations Management Suite) och dina Application Insights-resurser på prisnivån Enterprise.
Nästa steg
- Mer information om hur avgifter beräknas för data på en Log Analytics-arbetsyta och olika konfigurationsalternativ för att minska dina avgifter finns i Prisinformation för Azure Monitor-loggar.
- Mer information om hur du analyserar data på din arbetsyta för att fastställa källan för användning som är högre än förväntat och möjligheter att minska mängden data som samlas in finns i Analysera användning i Log Analytics-arbetsytan.
- Information om hur du styr dina kostnader genom att ange en daglig gräns för mängden data som kan matas in på en arbetsyta finns i Ange dagligt tak på Log Analytics-arbetsytan.
- Metodtips för hur du konfigurerar och hanterar Azure Monitor för att minimera dina avgifter finns i Metodtips för Azure Monitor – Kostnadshantering.