簡體   English   中英

通過VMWare vSphere API獲得的統計信息等效

[英]Get-stat equivalent via VMWare vSphere API

我正在開發一個應用程序,該應用程序需要經常訪問通過PowerCLI Get-Stat命令提供的信息,並且事實證明,與PowerShell進行連續接口太慢了。

我們一直在研究VMWare vSphere,但在尋找提供等效信息的方法方面收效甚微。 我們已經設法訪問了VirtualMachine對象 ,但是它似乎沒有提供對Stats的任何清晰訪問。

是否有通過API訪問統計信息的正確方法? 還是應該專注於優化PowerShell交互,分析結果輸出?

如果不使用VMWare get-stat。 您可以使用:

  • 直接VSphere訪問數據庫性能統計信息。

嘗試類似:

SELECT [SAMPLE_TIME]
  ,[SAMPLE_INTERVAL]
  ,[STAT_ID]
  ,[STAT_NAME]
  ,[STAT_GROUP]
  ,[STAT_ROLLUP_TYPE]
  ,[COUNTER_ID]
  ,[ENTITY]
  ,[DEVICE_NAME]
  ,[DEVICE_TYPE_NAME]
  ,[STAT_VALUE]
FROM [VSP02].[dbo].[VPXV_HIST_STAT_DAILY]

來看一下使用powershell進行SQL查詢: https : //sorrycantdothat.wordpress.com/category/sysadmin/

  • 連接到每個VM的WMI並收集性能統計信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM