vSphere Web Services SDK:性能计数器元数据详解
需积分: 49 192 浏览量
更新于2024-08-09
收藏 5.57MB PDF 举报
"本文档主要介绍了如何使用VMware vSphere Web Services SDK进行开发,涉及vSphere的性能计数器元数据,以及SDK的安装、编程模型和客户端应用等内容。"
在VMware vSphere环境中,性能计数器是衡量系统资源如内存、CPU和硬盘等关键性能指标的重要工具。性能计数器元数据包含了关于这些计数器的详细信息,例如计数器组(如内存、CPU)、计数器名称、统计信息类型、度量单位以及级别。在vSphere API中,`PerformanceManager.perfCounter`属性提供了一个`PerfCounterInfo`数据对象的队列,每个对象都为收集的数据提供了元数据。每个`PerfCounterInfo`对象具有一个独特的键,即计数器ID,该ID用于在实际运行时唯一标识并收集性能数据。
vSphere Web Services SDK是开发人员用来与vSphere环境交互的工具,它允许创建自定义的管理应用程序。SDK提供了多种开发工具,包括vSphere Web Services SDK、CIM APIs、vSphere SDK for Perl、vSphere PowerCLI和VIX API,以满足不同语言和场景的需求。安装SDK后,开发者可以使用提供的示例来学习如何构建客户端-服务端应用程序。
vSphere API的编程模型基于客户端-服务端架构,其中vSphere API作为Web服务实现。开发者可以通过WSDL文件和客户端代理接口来访问Web服务,并将XML数据类型映射到Java和C#等语言的数据类型。访问vSphere Server数据包括获取服务器信息、操作数据结构、读取和设置属性值等,同时需要注意处理未设置的可选属性和属性名中的转义字符。
客户端应用程序开发涵盖了基本功能,例如连接到vSphere Server、执行操作和断开连接。通过JAX-WS,可以方便地访问HTTP端点并实现与vSphere Server的交互。提供的Java示例代码可以帮助开发者更好地理解如何在实践中运用SDK。
这篇文档详细讲解了vSphere环境中的性能计数器元数据,以及如何利用vSphere Web Services SDK进行开发,对于想要自定义管理和监控vSphere环境的开发者来说是一份宝贵的参考资料。
2023-07-06 上传
2010-02-18 上传
155 浏览量
2021-05-08 上传
2022-05-22 上传
2010-03-13 上传
506 浏览量
点击了解资源详情
点击了解资源详情
吴雄辉
- 粉丝: 46
- 资源: 3768
最新资源
- 掌握压缩文件管理:2工作.zip文件使用指南
- 易语言动态版置入代码技术解析
- C语言编程实现电脑系统测试工具开发
- Wireshark 64位:全面网络协议分析器,支持Unix和Windows
- QtSingleApplication: 确保单一实例运行的高效库
- 深入了解Go语言的解析器组合器PARC
- Apycula包安装与使用指南
- AkerAutoSetup安装包使用指南
- Arduino Due实现VR耳机的设计与编程
- DependencySwizzler: Xamarin iOS 库实现故事板 UIViewControllers 依赖注入
- Apycula包发布说明与下载指南
- 创建可拖动交互式图表界面的ampersand-touch-charts
- CMake项目入门:创建简单的C++项目
- AksharaJaana-*.*.*.*安装包说明与下载
- Arduino天气时钟项目:源代码及DHT22库文件解析
- MediaPlayer_server:控制媒体播放器的高级服务器