2017-01-24 2 views
1

Azure Java SDK를 사용하고 있습니다. CPU 및 메모리와 같은 SDK를 사용하여 VM의 사용 측정 항목을 찾는 방법이 있습니까?JAVA SDK를 사용하는 Azure VM 모니터링

이미

ComputeUsages computeUsages = this.azure.computeUsages(); 
     PagedList<ComputeUsage> listByRegion = computeUsages.listByRegion(Region.US_EAST); 
     for(ComputeUsage cmp : listByRegion) { 
      System.out.println("Compute usage " + cmp.name().localizedValue() + " == " + cmp.currentValue()); 
     } 

을 시도하지만이 나에게 전체 지역에 대한 통계 정보를 가져옵니다. VM 단위로 측정 항목을 가져 오는 방법이 있습니까?

답변

1

짧은 대답 : 아직 없습니다.

긴 대답 : Azure Java SDK는 VM 관리만을 다루고 있습니다.

메트릭에 대해 알아 보려면 Azure Monitor (이전의 Azure 통계로, App Insights와 혼동하지 말아야 함)을 사용해야합니다. 아쉽게도 Java SDK의 일부는 아닙니다.

이 문제에 따르면이하지만, 로드맵에 : 그래서 https://github.com/Azure/azure-sdk-for-java/issues/663

, 오늘 일반 REST-API를 통해 이러한 측정을 잡아 수 있습니다하지만, 아직 푸른 SDK에 포함되지 않습니다 Java 용.

+0

감사합니다. http://stackoverflow.com/users/2021324/delmar – user1142317

+0

이 업데이트가 필요합니까? –

+0

@MohamedUvaisM 내가 볼 수있는 한 https://github.com/Azure/azure-sdk-for-java에 "azure-mgmt-monitor"라는 새 디렉토리가 있습니다. 적어도 작품에있는 것처럼 보입니다. 하지만 기능을 확인하지는 못했습니다. – delMar