虽然许多SAP客户使用Fiori Launchpad,但他们往往对如何使用Fiori Launchpad缺乏了解。使用了哪些应用程序?多久?这些应用程序的总体性能如何?我们的用户有没有遇到他们没有告诉我们的问题?
为了更深入地了解Fiori启动板的用法,我们可以使用类似Dynatrace的解决方案。Dynatrace是一种人工智能支持的全栈应用程序监控解决方案。由于它是一个完整的堆栈解决方案,精准大数据,因此还可以使用它来更深入地了解我们的Fiori Launchpad的用法。在本博客中,我将向您展示如何将Dynatrace连接到在云门户上运行的Fiori启动板。
本博客文章分为三个部分:
步骤1:创建Dynatrace帐户步骤2:创建Fiori启动板插件第3步:将插件添加到Fiori启动板
第1步:创建Dynatrace帐户
转到, 点击右上角的"免费试用",物联网平台,输入您的电子邮件地址,点击"开始免费试用"按钮,大数据风控,开始免费试用。
输入您的电子邮件地址和密码:
输入您的帐户详细信息:
选择一个地区并接受条款和条件。
点击"创建帐户"并等待几秒钟后,您就可以开始免费试用了将能够部署Dynatrace。
要部署Dynatrace,我的免费云,请选择"设置无代理或AMP monitoring"。
为应用程序选择一个名称,然后单击"添加web应用程序"
创建应用程序后,Dynatrace将向您显示一个可嵌入web应用程序的代码段。暂时不要复制此代码段,建站快速,我们将首先更改应用程序的一些设置。
为此,请转到左侧导航窗格中的"应用程序"。
在应用程序列表中,单击您的应用程序名称。
在右上角,单击三个点,然后单击"编辑"。
转到"异步请求和单页应用程序"部分,并更改上所示的设置屏幕截图。
下一步转到"设置"部分并更改屏幕截图上所示的设置。
我们现在已经完成Dynatrace帐户创建和应用程序设置,现在准备将其嵌入我们的Fiori启动板。要做到这一点,下一步是创建Fiori Launchpad插件。
第2步:创建Fiori Launchpad插件
打开新的浏览器选项卡并导航到WebIDE完整堆栈。
转到WebIDE的设置并确保SAP Fiori Launchpad Extensibility已激活。
从模板创建新项目
选择"SAP Fiori Launchpad plugin",如下所示模板。
选择项目名称
设置插件ID和标题,点击"完成"。
在webapp文件夹中,新建一个名为"lib"的文件夹。
在"lib"文件夹中,新建一个名为动态跟踪.js"
现在回到您的Dynatrace浏览器选项卡并转到"设置"部分。单击"复制代码段"并将此代码段粘贴到新创建的动态跟踪.js"WebIDE中的文件。
删除开始和结束标记。
现在转到清单.json并添加"动态跟踪.js"文件作为资源。
现在将应用程序部署到SAP云平台
部署后,请确保您的Dynatrace HTML5应用程序已在驾驶舱启动:
现在我们的插件已准备就绪,下一步是将此插件添加到云门户上的Fiori启动板。
第3步:将插件添加到Fiori启动板
转到SAP云平台上的云门户服务,选择要使用Dynatrace监控的Fiori启动板。单击"编辑"。
转到"应用程序"部分,单击"+"添加新应用程序。
浏览应用程序资源
选择Dynatrace应用程序并单击"确定"。
确保将应用程序添加到一个或多个对所有用户都有效的目录中。
将应用程序添加到目录后,将应用程序类型更改为"Shell Plugin",点击"保存"。
发布并打开网站。
恭喜!现在,您已经为Fiori Launchpad站点激活了Dynatrace监视。在站点中单击并等待几秒钟。一段时间后,您的结果将进入Dynatrace。
如果单击应用程序,您将能够看到应用程序性能的详细分类。
一些示例包括用户的地理位置分类:
或包含Javascript错误的浏览器分类,顶级用户操作等:
尽情玩转Dynatrace仪表板!
您也可以在AppCenter中查看Dynatrace:
https://www.sapappcenter.com/apps/16545/dynatrace#!概述