InterSystems:针对技术支持和DBMS互操作性管理的解决方案

IRIS监控与管理工具
本文介绍了一款基于Intersystems IRIS平台的应用程序,旨在帮助监控和管理各种应用程序及集成解决方案。该工具支持Global数组的编辑、查询执行、错误检测等功能,并提供了便捷的数据导出与可视化选项。

这篇文章将介绍我每天都用的一款应用程序,用于在Intersystems IRIS平台上监控应用程序和集成解决方案,并且一旦有错误发生他可以很快定位该错误。

我在寻找Intersystems IRIS、Ensemble和Caché DBMS中对象变更日志记录的解决方案时,看到了一篇关于使用宏进行日志记录的好文章。受到这个想法的启发,我下载了这篇文章提到的项目,并针对一些特定需求进行了修改。最终的解决方案实现为创建了一个面板子类,%CSP.Util.Pane,它提供一个主窗口用于显示命令、“运行”按钮和启用的命令配置。我在寻找Intersystems IRISEnsembleCaché DBMS中对象变更日志记录的解决方案时,看到了一篇关于的好文章。受到这个想法的启发,我下载了这篇文章提到的项目,并针对一些特定需求进行了修改。最终的解决方案实现为创建了一个面板子类,%CSP.Util.Pane,它提供一个主窗口用于显示命令、“运行”按钮和启用的命令配置。

这款应用程序支持查看和编辑Global数组、执行查询(包括JDBC和ODBC)、将搜索结果以XLS文件压缩包的方式发送电子邮件、查看和编辑对象,以及几个用于系统协议的简单曲线图。

这款apptools-admin应用程序基于jQuery-UI、UiKit、chart.js和jsgrid.js开发。欢迎查看源代码。

安装

所有的安装方法都在repo中详细介绍了。但最简单的方法是使用zpm包管理器命令:

zpm "install apptools-admin"

[apptools-admin]        Reload START
[apptools-admin]        Reload SUCCESS
[apptools-admin]        Module object refreshed.
[apptools-admin]        Validate START
[apptools-admin]        Validate SUCCESS
[apptools-admin]        Compile START
[apptools-admin]        Compile SUCCESS
[apptools-admin]        Activate START
[apptools-admin]        Configure START

http://hp-msw:52773/apptools/apptools.core.LogInfo.cls
http://hp-msw:52773/apptools/apptools.Tabs.PanelUikitPermissMatrx.cls?autoload=Matrix
[apptools-admin]        Configure SUCCESS
[apptools-admin]        Activate SUCCESS

命令

在面板中,您可以运行实用程序、查看和编辑 Global 以及执行查询。每次启动都保存在命名空间右键菜单的历史记录中,方便查找并重复之前的启动。这里的“启动”指开始执行命令,而“命令”指我们在面板中输入的所有内容。这张截图显示了一个Global数组 ^%apptools.History 查看命令的示例。

我们知道,可以用Prometheus等流行的解决方案来自动进行错误检测和通知。但错误的严重程度往往可以肉眼判断。

我经常需要快速获取所有命名空间中的生产中的bug信息。

为此我实现了一个实用程序:

##class(apptools.core.Production).FindAndDrawAllErr

这样就可以每天请求搜索每个包含运行中产品的命名空间的错误,让您可以查看这些错误,快速进行肉眼检查。您可以像使用apptools面板中其他带 xec

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值