捷得DX平台中的应用程序性能管理功能

捷得DX平台中的应用程序性能管理功能_第1张图片

应用程序性能管理简介(APM)

在这个数字化转型时代,软件应用程序在帮助企业改变运营和竞争方式方面发挥着越来越重要的作用。有了这种依赖性,应用程序性能就成为确保企业底线不受影响的关键因素。例如:

关键业务应用程序的运营性能问题可能导致收入损失,并导致客户或潜在客户可能放弃业务并转到其他地方。

面向客户的应用程序的停机或响应缓慢会导致负面的客户体验,并显著影响客户满意度。

内部应用程序的中断或缓慢将导致员工生产力下降和支持成本增加。

这就是应用程序性能管理(APM)的用武之地.APM是对软件应用程序性能和可用性的监控和管理。

管理低代码应用程序平台的性能

正如文章“ 简化DevOps中的开发:在30分钟内无需编码构建完整应用程序 ”所阐述的那样,像Joget这样的无代码/低代码平台允许将应用程序开发加速到仅使用传统编码开发的一小部分时间。在2018年Gartner应用战略与解决方案峰会期间的演讲中,思科分享了他们一个小团队在24周内使用捷得(Joget)平台和建立1,020+个界面和100+个流程的真实经验,这一壮举用传统开发方式是不可能的。

为了实现这样的奇迹,必须在平台级别完成许多工作。此外,平台上开发的应用程序可能包含影响性能的自定义代码,插件或集成。那么APM如何适应这种情况呢?通常,需要第三方APM产品和解决方案来管理和监控应用程序性能,必须要说的是这些APM工具通常都很昂贵。正因为认识到APM的重要性,捷得开发团队正将与性能相关的功能不断融入Joget平台。

Joget中的APM和性能相关功能

Joget是一个开源的无代码/低代码应用程序平台,使非编码人员能够随时随地立即构建和维护应用程序。在撰写本文时,Joget平台的最新稳定版本是Joget Workflow v6。Joget DX将于2019年发布,是下一代继任者,更加关注数字化转型。以下是Joget平台中当前和即将推出的性能相关功能:

1. 内置应用程序性能监视和警报

Joget DX集成了内置的APM功能,可自动监控系统和应用程序的性能。监视在运行时完成,因此即使在实际的生产环境中也能正常工作。Joget平台在Java虚拟机(JVM)上运行,因此它可以部署在各种操作系统和云基础架构上。可以在选定的时间段内以图形格式查看和监视重要指标(例如JVM内存使用情况,物理内存使用情况以及系统和进程CPU负载)。

捷得DX平台中的应用程序性能管理功能_第2张图片

可以针对包括错误在内的各种指标配置警报,以便在超过阈值时发送电子邮件通知。配置后,这些通知会提供警告,以便在遇到任何服务中断之前采取主动措施。

捷得DX平台中的应用程序性能管理功能_第3张图片

管理员可以根据每个应用程序的请求深入了解响应时间和吞吐量。

捷得DX平台中的应用程序性能管理功能_第4张图片

每当遇到慢速跟踪时,都会提供详细信息以进行故障排查,包括数据库查询性能和线程配置文件等代码级别的洞察。所有这些都允许管理员和开发人员在运行时和开发期间实时识别瓶颈。

捷得DX平台中的应用程序性能管理功能_第5张图片

捷得DX平台中的应用程序性能管理功能_第6张图片

捷得DX平台中的应用程序性能管理功能_第7张图片

2. 性能分析器

该性能分析器是Joget工作流程V5时首次引入的,它允许管理员和应用程序设计人员分析他们的应用程序的性能,并找出可能的瓶颈。启用后,性能分析器会识别应用程序中处理时间超过特定阈值的元素。当前端快速编辑模式处于活动状态时,菜单和当前页面中的元素将突出显示。

捷得DX平台中的应用程序性能管理功能_第8张图片

3. 通过日志流和下载进行监控

监视应用程序是否存在错误和可能的性能问题的传统方法,日志监视仍然是查找和查看错误的重要方法。虽然从Joget Workflow的早期版本开始支持下载日志,但Joget DX将在Web控制台中直接提供了日志的实时流,以便于查看和访问。

捷得DX平台中的应用程序性能管理功能_第9张图片

4. 平台中实时运行代码的性能优化

应用程序平台执行大量繁重工作,因此需要尽可能少的开销来提高效率。已在平台代码中执行优化,如文章“中描述的要速度:我们如何在Joget工作流程V6平台优化的性能 ”

Joget入门

除了APM功能外,“ 性能优化和可伸缩性提示 ”一文中提供了各种性能指南和最佳实践。

你可能感兴趣的:(捷得DX平台中的应用程序性能管理功能)