2016-04-20 4 views
0

Я использую Azure Java SDK для создания виртуальной машины на моей учетной записи Azure. Я заметил, что при создании виртуальной машины Diagnostics отключается по умолчанию. Как включить раздел «Основные показатели» в разделе «Диагностика» при создании виртуальной машины?Как включить базовую метрическую диагностику на Azure VM?

Я использую следующий код, чтобы отправить запрос на создание виртуальной машины:

VirtualMachine request = new VirtualMachine(); 
request.setLocation(); 
request.setNetworkProfile(); 
... 
... 
computeManagementClient.getVirtualMachineOperations().createOrUpdate(request); 

Я вижу, есть метод request.setDiagnosticProfile(), но принимает в объекте BootDiagnostics и не дают основные метрические Diagnostics.

Есть ли способ включить базовую диагностику с помощью кода?

+0

@ PeterPan-MSFT - Похоже, что API REST Insights не работает. Я получаю ответ 202, но мониторинг не включен. – prashant

+0

Кажется, что только мониторинг возможен через портал Azure, см. Https://azure.microsoft.com/en-us/documentation/articles/insights-how-to-use-diagnostics/. –

ответ

0

Я не могу найти Java SDK API для включения базовой диагностики показателей путем просмотра связанных исходных кодов & javadocs для Azure Java SDK.

Но, похоже, вы можете попытаться обратиться к статье "Enabling Azure Diagnostics in Azure Cloud Services" и создать диагностическую настройку с Azure Insights REST API для Azure VM.

Надеюсь, это поможет.

Любые проблемы, пожалуйста, не стесняйтесь, дайте мне знать.