What is our primary use case?
Azure Monitor is very good. We periodically monitor the performance of our database and servers, and we can manage that easily.
We have a lot of applications running, and we have asked our technical team to monitor their performance.
How has it helped my organization?
It is already integrated with many platforms. It has a lot of important export APIs, and GitHub is integrated. So, integration is not a problem with Azure Monitor.
What is most valuable?
What I like about Azure Monitor is that it performs well, is stable, and is easy to use.
We can see how much consumption is happening because it's linked to the payment. We want to know the data consumption for a period of time, and all this information is available there. It's used to monitor the data.
What needs improvement?
What I feel is when I open a screen of Azure, some places are very complex to navigate to. It is not very user-friendly when it comes to accessing certain sections.
For example, finding the billing screen is not easy. Accessing the tabs can be complex because there is too much data on a single page.
So, it becomes difficult for someone who is not technically inclined to navigate.
So the UI could be improved.
For how long have I used the solution?
It's been a few years, like two to three years.
What do I think about the stability of the solution?
At the end of the day, we have seen that it is more of a usage for us. We can monitor our applications and their performance.
I would rate the stability a nine out of ten.
What do I think about the scalability of the solution?
Every time the version is updated, so it's scalable. Azure keeps on updating the solution, so it is very much scalable.
How was the initial setup?
The initial setup is straightforward. It's a complete Azure cloud solution.
It is enabled by default. Once we deploy, we just have to trigger it. As long as we have the platform available, it comes as a default option with the subscription for Azure.
It comes with enablement already.
What about the implementation team?
My team took less than an hour to set it up.
What was our ROI?
It's a very cost-effective solution. Since we are using Microsoft products, mainly built on .NET, it works very well. That's one advantage here. It's a very good ROI for us.
I have saved almost 50% of my costs compared to other cloud solutions. We are almost two years in, and we are paying every month. They are being billed, actually. We have a pay-as-you-go account. It is very good.
If we have more usage, you know, you have to pay more. If the usage is very low, for example, all my development servers are inside Azure, if my technical team is consolidating or developing the solution on their own desktop or laptop, they will not use the cloud servers. So, at that time, we are not being charged.
One thing that is actually very advantageous is that pay as you go is very helpful in curbing the cost.
What's my experience with pricing, setup cost, and licensing?
Every month, we pay a licensing fee. It's cheaper. We used Google for a month or two, and it was very expensive. But when we changed the same solution to Azure, our costs were 50% less than what Google was charging us. From a pricing point of view, Azure is the cheapest.
AWS is now coming to us. They're ready to give us a solution for free for the next year. They're ready to give a free tenant to monitor our application. But at this point, we have been using Azure. It is very cost-effective compared to AWS and Google. Azure is much cheaper. It is a pay-as-you-go model.
What other advice do I have?
At the end of the day, I would say it's a very good product for us because we can monitor how our applications are performing. This is very important for us because it's our own application.
We need to know its performance, collect data, visualize, and analyze. We can also improve our product based on the results we see from the monitor.
Any issues, we can go into the logs and trace them. We can do tracing as well. There are a lot of features.
Overall, I would rate the solution a nine out of ten.
My recommendation:
If you use a Microsoft product, for example, if you are developing a product in .NET or other Microsoft products, you can use Azure. It's very scalable and works very well. There are many native applications in Azure Systems that can be utilized.
For example, if you develop your backend in .NET and use an SQL database or even MongoDB, you can use Azure because it's a native competitor for Microsoft.