我正在开发一个需要频繁访问通过PowerCLI Get-Stat命令提供的信息的应用程序,并且持续与PowerShell接口已被证明太慢了。
我们一直在浏览VMWare vSphere,但在寻找提供等效信息的方法方面收效甚微。我们设法访问了VirtualMachine object,但它似乎无法提供对统计信息的任何明确访问权限。
是否有正确的方法从API访问统计信息?或者我应该专注于优化PowerShell交互,解析结果输出?
答案 0 :(得分:0)
如果没有使用VMWare get-stat。您可以使用:
尝试类似:
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/