Azure Auto Scaling Metricshubs Active Cloud Monitoring

Я использую MetricsHub, и у меня возникла проблема при загрузке моих размещенных сервисов.

Я получаю следующую ошибку:

" Версия Azure SDK для роли не поддерживается. Чтобы использовать MetricsHub, ваш Azure SDK должен быть версии 1.3 или новее.

"

Я не понимаю, почему.

Я сделал проект Maven и создал веб-приложение в java.

Я уже отправил электронное письмо в службу поддержки, но ответа пока не получил.

Я попытался обновить свой sdk через eclipse, но это не сработало.

и добавить зависимость в pom.xml, но не работает

<dependency>
            <groupId>com.microsoft.windowsazure</groupId>
            <artifactId>microsoft-windowsazure-api</artifactId>
            <version>0.4.2</version>
        </dependency>

Пожалуйста, помогите мне . Спасибо

Кенни


person Kanye    schedule 26.04.2013    source источник


Ответы (2)


Я нашел решение всех своих проблем:

По проблеме с SDK:

  • Вам необходимо обновить версию .NET SDK, а не версию Java.

Потому что при сборке проекта Eclipse выполнит .NET SDK.

Выполнение '"C:\Program Files\Microsoft SDK\Windows Azure.NET SDK\2012-10\bin\cspack.exe" "C:\Users\XXX\Documents\CloudApp_Azure\ServiceDefinition.csdef" /role:WorkerRole1;" C:\Users\XXX\Documents\CloudApp_Azure\WorkerRole1\approot" /out:"C:\Users\XXX\Documents\CloudApp_Azure\deploy\WindowsAzurePackage.cspkg"'...

Для проблемы с включением диагностики в проекте с Eclipse:

  • Вы должны добавить это (в свой serviceDefinition.csdef)

  <Import moduleName="Diagnostics"/>

  <Setting name="AutoscalingStorage"/>

  <Setting name="DataConnectionString"/>

  • И это (в вашем serviceConfiguration.cscfg)

  <Setting name="AutoscalingStorage" value="DefaultEndpointsProtocol=https;AccountName=XXX;AccountKey=YYY"/>

  <Setting name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString" value="DefaultEndpointsProtocol=https;AccountName=XXX;AccountKey=YYY"/>

  <Setting name="DataConnectionString" value="DefaultEndpointsProtocol=https;AccountName=XXX;AccountKey=YYY"/>

БЛАГОДАРЮ ВАС

person Kanye    schedule 29.04.2013

Я думаю, они просят вас установить Windows Azure SDK для .NET вместо Java. Попробуйте загрузить/установить .NET SDK отсюда http://www.windowsazure.com/en-us/downloads/

person Albert Cheng    schedule 26.04.2013
comment
Теперь у меня есть следующая ошибка: Диагностика отключена в Visual Studio. Я не знаю, как это сделать, потому что я разработал проект Maven в Eclipse. Кенни - person Kanye; 29.04.2013