Я следовал этому руководству по автоматическому масштабированию веб-приложений в соответствии с пользовательской метрикой (https://docs.microsoft.com/en-us/azure/azure-monitor/platform/autoscale-custom-metric)), и, к сожалению, Azure постоянно говорит мне, что моя пользовательская метрика не поддерживается для развернутого веб-приложения. Может кто-нибудь, пожалуйста, помогите мне и укажите почему мое веб-приложение не может быть масштабировано с помощью пользовательской метрики. При необходимости я нахожусь в Австрии и развертывал веб-приложение в Западной Европе.
Заранее спасибо!
Метрика 'NumOfRequests' не поддерживается для ресурса '/subscription/4c6ad49f-5448-4a16-bef1-de2342c0626e/resourceGroups/dtc/providers/microsoft.insights/components/AppInsightsTestApp201
{
"authorization":{
"action":"microsoft.insights/autoscalesettings/write",
"scope":"/subscriptions/4c6ad49f-5448-4a16-bef1-de2342c0626e/resourceGroups/dtc/providers/microsoft.insights/autoscalesettings/dtc-serviceplan-low-prod-webwts-Autoscale-468"
},
"caller":"robi-91@hotmail.com",
"channels":"Operation",
"correlationId":"79d4a60d-f03b-4e3e-b556-8326f202086c",
"description":"",
"eventDataId":"c157fde0-301d-475c-bda6-cdb5a52420ed",
"eventName":{
"value":"EndRequest",
"localizedValue":"End request"
},
"category":{
"value":"Administrative",
"localizedValue":"Administrative"
},
"eventTimestamp":"2019-06-05T07:12:12.5615148Z",
"id":"/subscriptions/4c6ad49f-5448-4a16-bef1-de2342c0626e/resourceGroups/dtc/providers/microsoft.insights/autoscalesettings/dtc-serviceplan-low-prod-webwts-Autoscale-468/events/c157fde0-301d-475c-bda6-cdb5a52420ed/ticks/636953155325615148",
"level":"Error",
"operationId":"79d4a60d-f03b-4e3e-b556-8326f202086c",
"operationName":{
"value":"microsoft.insights/autoscalesettings/write",
"localizedValue":"Update autoscale setting"
},
"resourceGroupName":"dtc",
"resourceProviderName":{
"value":"microsoft.insights",
"localizedValue":"Microsoft Insights"
},
"resourceType":{
"value":"microsoft.insights/autoscalesettings",
"localizedValue":"microsoft.insights/autoscalesettings"
},
"resourceId":"/subscriptions/4c6ad49f-5448-4a16-bef1-de2342c0626e/resourceGroups/dtc/providers/microsoft.insights/autoscalesettings/dtc-serviceplan-low-prod-webwts-Autoscale-468",
"status":{
"value":"Failed",
"localizedValue":"Failed"
},
"subStatus":{
"value":"BadRequest",
"localizedValue":"Bad Request (HTTP Status Code: 400)"
},
"submissionTimestamp":"2019-06-05T07:13:48.1357184Z",
"subscriptionId":"4c6ad49f-5448-4a16-bef1-de2342c0626e",
"properties":{
"statusCode":"BadRequest",
"serviceRequestId":"00000000-0000-0000-0000-000000000000",
"statusMessage":"{\"code\":\"UnsupportedMetric\",\"message\":\"Metric 'NumOfRequests' is not supported for resource '/subscriptions/4c6ad49f-5448-4a16-bef1-de2342c0626e/resourceGroups/dtc/providers/microsoft.insights/components/AppInsightsTestApp20190604021321'\"}"
},
"relatedEvents":[
]
}
Редактировать
Я отправляю свои пользовательские метрики из такого приложения в Application Insights:
Код для отправки пользовательских метрик . В Azure Web App я пытаюсь настроить автомасштабирование следующим образом:
Настройка автоматического масштабирования по пользовательской метрике . Как видно на изображении, я нацеливаюсь на пространство имен метрики «azure.applicationinsights», которое действительно содержит мою пользовательскую метрику, но после сохранения Azure сообщает, что это невозможно: введите описание изображения здесь