第六十七章 使用 Web 服务监控 IRIS - 监控 Web 服务的 URL

简介: 第六十七章 使用 Web 服务监控 IRIS - 监控 Web 服务的 URL

第六十七章 使用 Web 服务监控 IRIS - 监控 Web 服务的 URL

对于给定的 IRIS 实例,日志监控 Web 服务可从以下 URL 获得:

http://server:port/csp/sys/SYS.WSMon.Service.cls

其中,服务器是运行 IRIS 的服务器,端口是 IRIS Web 服务服务器使用的端口。例如:

同样,此 Web 服务的 WSDL 可从以下 URL 获得:

http://server:port/csp/sys/SYS.WSMon.Service.cls?WSDL=1http://localhost:52773/csp/sys/SYS.WSMon.Service.cls

监控 Web 服务的 Web 方法

类中的 SYS.WSMon.Service提供以下 Web 方法:

EnumBuffer()
method EnumBuffer() as %XML.DataSet

在枚举所有缓冲区大小的统计信息中返回 %XML.DataSet的实例。对于此实例,数据集使用类中 SYS.Stats.BufferSample() 类查询。

EnumDatabase()
method EnumDatabase() as %XML.DataSet


在中返回 %XML.DataSetO 的实例,该枚举该实例的所有数据库。对于此实例,数据集在类中使用 SYS.WSMon.wsDatabaseList() 类查询。

EnumResource()
method EnumResource() as %XML.DataSet

在中返回 %XML.DataSet 的实例,该枚举所有系统资源占用的统计信息。对于此实例,数据集使用类中 SYS.Stats.ResourceSample() 类查询。

EventCancel()
EventCancel()

取消对给定网络服务的订阅;参见 EventSubscribe()

EventSubscribe()
EventSubscribe()

订阅给定的网络服务以接收有关此 IRIS 实例中的事件的信息。这可以是自己的 Web 服务,也可以是作为示例提供的 SYS.WSMon.EventSink服务。如果创建自己的 Web 服务,则它必须遵循 SYS.WSMon.EventSink Web 服务的 WSDL

对于位置,指定调用 Web 服务的 EventSink() 方法所需的 URL。对于 SYS.WSMon.EventSink,可以指定如下位置:

http://server:port/csp/sys/SYS.WSMon.EventSink.cls

其中 server 是运行 IRIS 的服务器,portIRIS 使用的端口。

对于每个事件, IRIS 将尝试调用给定 Web 服务的 EventSink() 方法,在发送 SYS.WSMon.wsEvent实例。

此方法返回一个 ID,可以使用该 ID 取消订阅;参见 EventCancel()

GetDisk()
method GetDisk() as SYS.Stats.Disk

中返回 SYS.Stats.Disk 的实例,其中包含此实例的全局磁盘使用量指标。

GetECPAppSvr()
method GetECPAppSvr() as SYS.Stats.ECPAppSvr

在包含此实例的 ECP 应用程序服务器指标中返回 SYS.Stats.ECPAppSv的实例。

GetECPDataSvr()
method GetECPDataSvr() as SYS.Stats.ECPDataSvr

返回 SYS.Stats.ECPDataSvr 的实例,其中包含此实例的 ECP 数据库服务器指标。

GetGlobal()
method GetGlobal() as SYS.Stats.Global

返回 SYS.Stats.Global 的实例,其中包含此实例的全局指标。

GetRoutine()
method GetRoutine() as SYS.Stats.Routine

返回 SYS.Stats.Routine 的实例,其中包含此实例的例程指标。

GetSystem()
method GetSystem() as SYS.WSMon.wsSystem

返回 SYS.WSMon.wsSystem 的实例,其中包含有关 IRIS 实例的系统信息。

相关文章
|
7月前
|
监控 Linux 调度
Veeam ONE 13 之初见 - Web 控制台和 Veeam 监控的未来
Veeam ONE 13 之初见 - Web 控制台和 Veeam 监控的未来
190 1
Veeam ONE 13 之初见 - Web 控制台和 Veeam 监控的未来
|
监控 前端开发 JavaScript
ARMS的Web应用监控
【8月更文挑战第23天】
229 8
|
安全 PHP 开发者
Web安全-URL跳转与钓鱼
Web安全-URL跳转与钓鱼
278 8
|
监控 关系型数据库 MySQL
【疫情监控】打造全国新冠疫情Web项目:三次优化,提升用户体验
本文分享了开发全国新冠疫情Web项目的经验和优化过程,包括调整项目结构、新增logger模块改善日志记录、实现数据实时刷新功能,以及通过spider模块代码自动更新疫情数据,提升了用户体验并简化了项目维护流程。
139 2
|
存储 JSON 监控
FastAPI日志之谜:如何揭开Web应用监控与调试的面纱?
【8月更文挑战第31天】在现代Web开发中,日志记录对于监控应用状态、诊断问题和了解用户行为至关重要。FastAPI框架提供了强大的日志功能,使开发者能轻松集成日志记录。本文将详细介绍如何在FastAPI中设置和利用日志,包括基础配置、请求响应日志、错误处理和结构化日志等内容,帮助提升应用的可维护性和性能。
651 0
|
Prometheus 监控 Cloud Native
Web服务器的日志分析与监控
【8月更文第28天】Web服务器日志提供了关于服务器活动的重要信息,包括访问记录、错误报告以及性能数据。有效地分析这些日志可以帮助我们了解用户行为、诊断问题、优化网站性能,并确保服务的高可用性。本文将介绍如何使用日志分析和实时监控工具来监测Web服务器的状态和性能指标,并提供具体的代码示例。
1108 0
|
JavaScript 前端开发 定位技术
Rest风格WEB服务(Rest Style Web Service)的真相
Rest风格WEB服务(Rest Style Web Service)的真相
329 1
|
监控 网络架构 Windows
第六十八章 使用 Web 服务监控 IRIS - 监控网络客户端
第六十八章 使用 Web 服务监控 IRIS - 监控网络客户端
97 0
|
前端开发 JavaScript
前端JS截取url上的参数
文章介绍了两种前端JS获取URL参数的方法:手动截取封装和使用URLSearchParams。
394 0
|
开发框架 前端开发 .NET
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
Asp.net Webapi 的 Post 方法不能把参数加到 URL 中?试试这样写
277 0

热门文章

最新文章