Track my costs on azure (FrontEnd-Pool, UnusedPool) - azure

Im an azure newbe.
A while ago, I tested out some azure functionality. An app-service to test out azure functions and a webapp.
My (only) resource group is named MyRG (red line in attached picture).
A few weeks after I get the message that all my MSDN Pro-free-quota is used up. I can see that 99.9 of the resources was eaten up by
"FrontEnd_Pool_for_MyRG-appservice" and "Unused_Pool_for_MyRG-appservice"
When I look at my overview (below)
So... to my question:
can I find my costs in the overview, so I can remove/deactivate it? I cant test anything right until tomorrow, since its all deactivated
Bonus question)
Im using this as personal dev area.
What is the easiest way to deactivate a resource when Im not using it, I guess my mistake here was that I didnt deactivate something (expensive). Can I automate deactivation?

(This is the correct answer, in case I forget to log in here in 2 days and mark it)
Created an azure serivice ticket which went surprisingly smooth and fast.
Two calls and I got the answer. Sorry MS if I trashed your customer service, this time it was great :)
Everytime you create an "app service" (second row on my second screenshot), youll get the FrontEnd_Pool/Unused_Pool. I didnt use mine, so I removed it, and the problem should go away.
Thanks Feranto! Your help lead me to the answer!

So for the first question. Yes you can, to do this you should follow the next steps:
Go to the azure portal
Look for the subscription option
Select your subscription
There you can see an overview
Then you can click the graph that says "Costs by resource"
Here you will get a complete detail of your costs by the name of component, what type of component it is and finally to what resource group it belongs
Here you will be able to see every component by its original name, type or resource group name. Hope this works out for you!
And for the bonus question, if you are using PAAS services in azure it is not enough just to stop the service as it is in IAAS with vms. The only way to stop an app service from charging you is either deleting it or updating the App plan service to the Free tier. I would recommend the second one.
This is in the first faq in Microsoft's App Service website. :
Am I charged for apps while they are in stopped state?
Yes. Rates listed apply to apps in stopped state. Please delete apps
that are not in use or update tier to Free to avoid charges.
You can automate this process(either deleting or updating app service plan) trough the use of Azure Clients like the REST API, azure-cli or powershell.

Related

Azure services not listing anything

I am new to Azure. I know this is weird question.
But, when I am creating any Storage Account or a VM or say any service instance, I am not able to list it in the service listing after creating. Looks like its created but disappeared.
Due to it, Azure is charging me as I cannot delete the service(e.g a VM) that I created.
Anyone has any insight into this.
You can list/delete it with by using Azure CLI or Azure Powershell Az module.
Did you try checking the notification panel on the top right. Whatever resources are created, it will appear in notification saving "deployed/in progress/etc". Click on go to resource if notification shows it. Also check the dashboard page, if any recent resources are available.
Image shows the home page with recent resources and showing the notification panel.
You can also check your cost analysis. Go to your subscription -> Click on Pay-as-you-go -> Under cost management -> Cost Analysis.
Cost Analysis will tell you, for what services and resources you are getting charged. You can filter the result and view it by resource.
Hope this helps.

Trying to deploy docanno to Azure

New to Azure and looking for some support. I'd like to deploy docanno https://github.com/chakki-works/doccano to the free school/work subscription I have for Microsoft Azure.
I have been totally unsuccessful so far. On the docanno page for deploying to Azure it states that it uses Web App for Containers + PostgreSQL database - do these come with the free account for Azure? The Web App for Containers page reads that my subcription does not include that.
I'd appreciate any help here and it's probably really apparent I am new to this so I apologise if this message is not clear.
I tried to deploy doccano in my Azure subscription, and I found the reason why you can't have progress. The App Service SKU starts from B1, that is the virtual machine family, this machine is not free, you need to pay to use it, the value is not too much, however a free account will not have sucess to deploy this way. What can you do is to deploy this application manually, however It's not to simple to do this, because is your first time using Azure. It would takes you almost 1 hour. If you need any help fell free to contact me back.

Azure custom vision | Fails to display projects from any browsers | Chrome, IE, Edge, Firefox

I am trying to load the page 'https://www.customvision.ai' for training Vision Api for improving the object detection ability of Azure Cognitive Service Instance. But it does not getting me to https://www.customvision.ai/projects, fails instead. No error messages in browser console.
I have created a resource for Cognitive Service in West-US2 region in Azure Portal. Do I need to create any more resources specific to Custom-vision? Please suggest.
I am using MSDN Azure Subscription for accessing Azure Portal.
Actually no need to create specific one. Try logging out and switching the subscription. you should be able to access it without a problem if you're under valid subscription
Ashokan, the easiest way to get an answer for your question is
(1) visit https://cognitive.uservoice.com/forums/598141-custom-vision-service
(2) Click "Contact Us"
(3) Report the issue there and submit
This way we'll be able to assist you one-on-one and give you a solution faster.
It was fixed automatically after sometime without me intervening while I am still using MSDN Azure Subscription.

How to see Azure App Service memory usage?

We have an Azure subscription through a Cloud Service Provider (CSP), which causes some limitations on what we can get and see in Azure. Nevertheless, we can see CPU and Memory usage per App Service Plan.
How can we see the same for specific App Services under the plan?
If I see abnormal CPU/memory utilization for the plan, how can I tell which App Service is causing it?
You can check this under any Site -> scroll down to the "Metrics (App Service Plan)" option. There you will be able to see the metrics across all sites which are in the plan and filter the data the way you want:
Update 2018-12-04
Check other answers for more updated information, since the experience evolve and change over time. And stop down voting just because you came 2 years later.
I will not include the current solution/screenshots here, because it will be unfair to the other contributors. And I cannot delete this answer as it is accepted one (because it was correct by the time asked and answered).
Go to any site (app) that's part of the App Service Plan
Click on 'Diagnose and Solve Problems'
In the screen that opens, click 'Metrics (App Service Plan)'.
For an App Service it's currently under:
Go to any site (app) that's part of the App Service Plan
Click on "Diagnose and Solve Problems"
Click on Performance Counters (on the right side of the screen)
Check e.g. the "Average Memory Working Set" checkbox

How to transfer a custom domain name from expired/deleted susbscription to new Web App?

I maintain a family web site on Azure on my spare time. For a small fee, we have purchased a custom domain name to make it more "professional".
Unfortunately, the credit card associated with the susbscription has expired and since I was not actively monitoring the dedicated mail account I had created for this purpose, the susbscription has now been deleted (the susbscription is actually disabled in the portal, but the mail from Azure says that I need to create a new subscription if I want to change my mind).
In a matter of minutes, I registered a new subscription and thanks to continuous deployment, I could deploy the Web App from sources that I had kept on a GitHub account. However, an attempt to bring an external domain to the Web App fails with the reason being that the said domain is already in use by another Azure web site (presumably, the old Web App from the, now deleted, subscription)
A quick chat with the #AzureSupport team on Twitter, they suggested I file a support request from the Azure portal. However, since this is not a professionnal susbscription, I do not have a support plan. I see that support costs 25 $/month for at least 6 months in my situation.
This seems a bit too costly, like an order of magnitude higher than buying a new domain name for several years. At the same time, I don't understand why the deleted account is still locking the custom domain name. And it seems unfair that I need to pay to recover a domain name that I own but am unable to benefit from because it is associated with a Web App in a disabled Azure subscription!
Please, what are my options?
PS: Even though this is not a programmatic question, I post here because that's where Microsoft recommends to obtain community support. I have also posted a similar question on an appropriate MSDN Forum but the answers there are not satisfying.
Unfortunately on a technical level this will be something that can only be rectified by Azure support. Since you no longer have access to the account they will need to delete that domain association.
It is excessive that you are required to pay for a six month support contract to resolve an issue that is clearly an issue with the way Azure decommissions subscriptions.
The problem you now have is that you can't use Azure to host this domain until that association is removed. Your only options are to either have the complexity of using a VM or to move your site to AWS etc.
If you make those points to #AzureSupport team, maybe they will process it for you. Point them to this question and ask them to help you to keep using Azure.

Resources