IRIS History Monitor is now using the IRIS /api/monitor Service and Web Service SYS.WSMon.Service.cls
This personal project has the intention to show in a visual way the information generate by the System Monitor ^%SYSMONMGR and a different approach for the System Dashboard and System Processes.
To start coding with this repo, you do the following:
$ git clone https://github.com/diashenrique/iris-history-monitor.git
$ docker-compose build
$ docker-compose up -d
Open the browser and go
The username _SYSTEM can run the dashboard and the other features.
System Dashboard shows the following items:
The line charts widgets plot a point every 5 seconds
Use different filters to achieve the result that you need. You can also use Multiple Sorts, pressing
clicking on the column header. and even export the data grid to Excel!
The History Monitor for CSP Sessions and Licensing shows the information between three sections:
Database Growth only shows Daily information.
The history pages share the features below:
The default value is "Last 7 Days."
On the top right of every each section, there are two buttons (Chart/Data Table)
The Data Table shows the information that creates the chart, and you can also download in excel format.
The excel shows the same format, content, and group defined in the CSP.
All charts have the Zoom option to visualize the information with more details.
For the Sections Hourly and Daily, the charts show Average and Maximum values.
The project was created as a Technology Example using the possibilities provided by InterSystems IRIS.
The library used for this demo, DevExtreme, it's free to use and to develop non-commercial applications.
For specific feature availability and license restrictions, please, visit the website to the product feature comparison, and the DevExtreme Non-Commercial, Non-Competitive License Agreement, respectively.