How can i find what my running costs for Appplication Insights ?

Karen 1 Reputation point
2021-02-01T00:57:19.81+00:00

I have a App Service and the associated Application Insight. These were already created by others. I am a bit new to this and I was wondering if i can find how much I am paying for the service ?
Is there a way I can navigate in the Azure Portal ?
thanks

Azure Monitor
Azure Monitor
An Azure service that is used to collect, analyze, and act on telemetry data from Azure and on-premises environments.
3,020 questions
Azure Cost Management
Azure Cost Management
A Microsoft offering that enables tracking of cloud usage and expenditures for Azure and other cloud providers.
2,341 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Carlos de Souza Jr 76 Reputation points
    2021-02-01T01:13:03.34+00:00

    Go to the resourge group were did you deployed the AppInsight, > Cost Manager > Costa Analysis.


  2. SwathiDhanwada-MSFT 18,551 Reputation points
    2021-02-03T09:18:43.437+00:00

    @Karen You can view the costs of each Application Insights by traversing to Cost management + Billing service and filter it based on Application insights.

    For classic Application Insights, you can use filters as Resource Type as "Microsoft.Insights/Components" and Resource as "<name of your application Insights>" as shown in below image.

    63375-image.png

    Pricing of classic Application Insights is calculated as shown below.

    63402-image.png

    For workspace based application insights, the billing is done by log analytics workspace based on where Application Insights data is located. You can traverse to Cost Management +Billing service and select filters Resource Type as "Microsoft.OperationalInsights/Workspaces" and Resource as "<name of the LA workspace>". For log analytics pricing, you can refer this article.

    If in case , you have multiple data sources pointed to same Log analytics workspace. You can see that amount of data logged in Log analytics workspace based on Resource Id, you can use below query.

    find where TimeGenerated > ago(24h) project _ResourceId, _BilledSize, _IsBillable  
    | where _IsBillable == true  and Resource Id == < resource id of application insights>  
    | summarize BillableDataBytes = sum(_BilledSize) by _ResourceId | sort by BillableDataBytes nulls last  
    

    Also , kindly note the billing will be based on data ingestion and data retention and it doesn't related to number of scaled out instances.

    Reference Articles for your reading.

    0 comments No comments