Add information about update on the backend server of namespace
We received lot of error in
Metric Namespace : Event Hub standard metrics
Metric : User Errors. (Preview)
The support Microsoft Azure told me :
There is an ongoing update on the backend server for your namespace, during these updates it is expected that you are going to see User Error and Server Errors on a few requests.
For all these errors the detailed error message should surface into your application code, if you are not seeing any exception on your application probably your client application SDK is retrying the operation successfully so no error is thrown.
These service/OS updates are always going to happen but retrying should have enough resilience in order to have less impact on your application.
Currently it is not possible to receive those alerts through the Azure Portal.
It would be great if we could.
Shuxian Cai commented
The updates caused server errors and was even affecting Event Hub SLA by its definition. As customers, we should be informed on these updates.
I believe this is a missing feature for Event Hub. My recommendation:
1. Event hub service can add an activity log event when update happens. This is not something new, other Azure services like Azure API management is already doing the same.
2. Event hub service can also detect these server errors and update the "Resource Health" of these event hub resources, so that users at least know the resource was in a degraded status when updates happened.