云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

美国服务器_使徒行者百度云资源_新注册优惠

小七 141 0

尽管SAP CPI(作为一个相对较新的产品)的产品范围不断扩大,但仍缺少一些功能,特别是在监控领域。无论是对过去几天/几周的新闻量的概述,还是对系统使用情况的概述。出于这个原因(当然,为了了解技术上的可能性),我们开发了一个名为"Realcore CPI Dashboard"的小工具,我们想与您分享。

由于本文篇幅较长,企业信息管理软件,我们将其分为以下几个部分:

Realcore的SAP CPI Dashboard是什么?功能和数据源如何安装和配置仪表板?摘要

Realcore的SAP CPI仪表盘是什么?

Realcore SAP CPI Dashboard是一个基于web的工具(网页),允许您检查SAP CPI实例的不同参数。为了方便起见,整个工具被打包到一个IFlow中,它完成了所有的技术处理,如信息检索、为web前端提供API端点以及交付web前端本身。下面的屏幕截图提供了外观的预览。

现在让我们来看看不同的功能。有些可能是不言自明的,而另一些肯定需要解释。此外,我们将突出显示从哪个数据源获取值,以便您知道我们如何重设数据。

(系统)视图分幅显示四个不同的值。过去1、5和15分钟的CPU平均负载、CPU使用率百分比和IO/等待时间百分比(=由于磁盘写入等IO操作导致处理器空闲的时间)、系统正常运行时间和当天的消息计数。

CPU负载平均值:通过/proc/loadavg中的Groovy脚本读取和解析CPU使用率和IO等待:通过Groovy脚本从/proc/stat读取和计算系统正常运行时间:通过Groovy脚本从/proc/uptime读取和解析今天的消息:通过/MessageProcessingLogs api的REST调用读取

系统内存和交换部分显示当前系统(=承载IFlow的容器)内存和交换大小以及使用情况。对于内存和交换,物联网企业,您可以看到已用、空闲和总值。

实际值通过Groovy脚本从/proc/meminfo系统文件读取。注:对于内存,使用值"Mem Available"而不是"Mem Free"。(Mem-Free可能比Mem-Available小,但是我们认为找出到底可以分配多少内存更有趣。)

Java信息卡显示了Java虚拟机(JVM)可用的内存,以及所用Java版本的一些基本信息。(如版本,运行JVM的系统用户的供应商和信息。)

Java版本的信息和用户信息通过Groovy脚本使用Java的系统.getProperty("java.*")功能。

CPU信息卡显示分配给主控面板的主机/机器的CPU信息我走了。它为您提供了租户正在运行的硬件的线索,并使您能够了解主机系统上的更改。

实际值通过Groovy脚本从/proc/cpuinfo系统文件中读取。

磁盘使用卡显示了CPI正在运行的Linux机器的不同装载的使用情况(已用/可用空间)。它可以帮助您识别性能问题。

显示的信息是通过Java的system.io.File文件-类及其函数getTotalSpace()和getUsableSpace()。

此卡显示过去30天的总消息量(=所有消息,无论其状态如何),其中间隔分为两个半部分。因此,很容易比较过去14天的总消息量与前两周相比是增加还是减少。

消息量是通过/MessageProcessingLogs api的REST api调用读取的。

这张卡片显示了过去48小时的总消息量。它应该可以帮助您找出是否有异常情况在今天和前一天的消息量之间。

通过/MessageProcessingLogs api的REST api调用读取消息量。

软件版本卡显示SAP CPI的不同"核心"部分(如操作系统、CPI版本、Groovy版本等)以及每个SAP CPI模块的软件版本。它可能有两方面的帮助。如果某个东西在您没有做任何更改的情况下中断(在这种情况下,您可以检查是否有可能中断您的接口的更新),或者找出您可以使用Groovy/Java/XSLT的哪些功能(=因为您可能希望使用最新的功能,但不确定CPI是否已经使用了最新的Java/Groovy/etc.版本)。

操作系统:通过Groovy脚本从/proc/version系统文件读取和解析sapcpi版本:通过Groovy脚本和FrameworkUtil.getBundle文件()-功能Groovy版本:从Groovy变量读取GroovySystem.version版本JVM版本:通过Groovy脚本读取系统.getProperty("java.version版本")XSLT引擎:通过XSLT映射及其select/property函数读取()SAP CPI模块:通过反射读取/FrameworkUtil.getBundle文件()

日志文件卡列出了CPI中的各种日志文件,并为每个文件提供了三个选项:1)在新的webbrowser选项卡中打开日志文件。2) 在页面弹出窗口中打开日志文件。3) 下载日志文件。正确的做法是,这些文件与可通过sapcpi监控透视图访问的文件相同,物联网工程,但通过我们的仪表板,您可以立即查看它们,大数据挖掘,而无需先下载和解压缩它们。注意:此视图仅对具有相应"日志文件"角色的仪表板用户可见。

通过Groovy/Java的文件api直接访问文件。