Does Microsoft look into the quality of the Azure Support (outsourced to Mindtree Limited)? How to file a complaint?

JeeShen Lee 5 Reputation points
2025-11-27T02:42:08.2533333+00:00

I have been using Azure since 2013. I am disappointed recently due to an incident, and I wonder if I should consider moving elsewhere (e.g. AWS).

Here is the breakdown of the incident

  • On 30. Sep, the server response time increased drastically. Before, the server's average response time was below 100ms. On this day, we see response times ranging from 200ms to 600ms. Our users complain about slowness and timeouts.
  • We investigated and found that we did not make any changes to the server or deploy the app. It was midnight, and no one was working either!
  • We filed a support ticket with the Azure Portal.
  • The support team asked us to upgrade our support package from the "Developer" plan to the "Standard" plan, which we did to resolve the issue. We were desperate. (Cost #1)
  • The issues remain unsolved for four days.
  • Meanwhile, our team was putting out the fire while looking for the root cause.
  • The Azure support engineer was pointing us to unrelated issues (e.g., 70% RAM usage) while ignoring the fact that we've been running it without such problems (high response time) for so many years. Instead of investigating the sudden increase in server response time, they wanted to close the ticket by suggesting that we upgrade our servers.
  • To get help from Azure, my team agreed to move applications from the affected app service plan to a new one to reduce RAM and CPU usage. It cost us more (Cost #2). To address user complaints, we increased the app service plan to 2 additional instances. It cost us more (Cost #3).
  • After doing the above, the response time improves slightly. It remains in the 200ms to 600ms range. It's nowhere near what we used to see - below 100ms. Our users' complaints continue, and some threaten to sign out of our subscription.
  • Then, one of my engineers noticed an increase in the logs. The notice a log for all the incoming traffic that mentioned "proxy xxx".
  • We resolved the issue ourselves on the fifth day. We added this line to the Program.cs. builder.Services.Configure<ForwardedHeadersOptions>(options => { options.ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto;});
  • Once the above configuration was added, the response time came back down to what we used to see - below 100ms response time.
  • After resolving the issue, we investigated and found that an automatic Azure update is causing this. The support engineer confirmed it.
  • The experience thus far by the Azure support engineer was non-supportive, non-professional (ignoring essential questions raised by our engineers). If they had been answering the questions raised by our engineer, we would have solved those within a day (not five days).

Next, I wanted to ask for the compensation:

  • Requested the refund of the unnecessary support plan upgrade - Cost #1 labeled above.
  • Requested the refund of the unnecessary new app service plans - Cost #2 labeled above.
  • Requested the refund of the unnecessary instance scale-out - Cost #3 labeled above.
  • Requested compensation for business loss (saas subscribers churn).
  • My experience got worse.
  • They billing team said that they needed confirmation of the support team on the affected services and our claims which we waited.
  • Then they came back to us to agree only on refunding Cost #1 (support plan). USD 100.
  • We ask about the cost #2. After a few emails, they agreed. USD 14. They only pay for the three days. I have to justify to the finance team for the additional cost now, subsequently.
  • For cost #3, they ignored. We ask for compensation for the additional two instances (not all the instances). Then, they come back saying they will get the engineer to confirm our claims.
  • Took the Azure engineer to confirm that the server had scaled out an additional two instances during the affected period. All these on the email thread.
  • Then, the Azure billing team repeats the same compensation USD 14 for the cost #2. They ignore the cost 3#.
  • Then we go through many back-and-forths as I ask them to list the details of the affected server and the calculation.
  • Until recently, they came back saying that they can't confirm the additional instance scaled out because they keep only 25 days of logs. "Wow, seriously?"

I do not know where else to go. Please advise.

NOTE: I accept the fact that I can't ask for compensation for business loss, BUT I think we deserve better support and transparency. I have been a loyal Microsoft customer and have been an advocate in my company for using Azure. Now, I have lost trust in Microsoft.

Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
{count} votes

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.