AppDynamics把业务交易跟踪扩展到SAP环境

2018 年 6 月 08 日

Cisco 下属应用智能和绩效管理供应商 AppDynamics 发布 AppDynamics for SAP 。新的面向 SAP 高级编程语言 ABAP 的代码级监控提供了客户体验的可视化,从数字化触点到至关重要的 SAP 业务应用程序,从代码级洞察到客户轻拍、划屏和点击。

现如今,SAP 应用程序在企业中应用广泛(据SAP 介绍,其企业资源计划应用接近全球交易收入的77%),不过,很难了解SAP 应用程序的性能、数据库和代码对客户和业务产生了怎样的影响。 AppDynamics for SAP 让企业可以围绕业务交易展开合作——AppDynamics 的监控单元可以展示客户如何与应用程序交互。

借助AppDynamics for SAP,组织可以使用业务交易识别和映射每一种用户界面技术和记录系统之间的关键数据流,其中包括SAP ERP CRM 技术,它们使用了包括 SAP PI (流程集成)和 PO (流程编排)在内的集成层。AppDynamics 声称,许多其他的 SAP 应用程序解决方案依赖于线路数据监控或基于硬件的监控,无法监控公有云或多云环境。

AppDynamics for SAP 使用 AppDynamics 的业务交易功能和 ABAP 代理监控来提供 SAP 环境洞察。这可以实现代码和数据库性能监控、动态基线以及性能偏离常态时的交易快照,这可能可以减少平均修复时间(MTTR)。

智能报警会创建正常性能基线,并根据健康规则警告 IT 部门,这些规则是针对每项业务交易自动设定的关键性能指标。使用智能报警策略可以减少来自筒仓监控工具的噪音,而且它还集成了已有的企业工作流工具,包括 ServiceNow、PagerDuty 和 JIRA。

把 SAP 业务应用程序迁移到云上非常昂贵、耗时且容易出错。使用 AppDynamics for SAP 可以帮助企业更高效地把他们的 SAP 应用程序迁移到云,并能测量迁移之后的性能,确保提供同样或更好的用户体验。

为满足性能和支持需要,转而采用 S/4HANA 对大多数 SAP 用户而言都有很大的战略意义,但是,这种转换会带来技术和业务挑战。通过自动检测 SAP 业务交易并创建性能基线,AppDynamics for SAP 可以为下游依赖提供洞察力和可见性。

InfoQ 采访了 AppDynamics 市场开发与精准营销副总裁 Jonah Kowall ,进一步了解公告上内容。

InfoQ:对 AppDynamics 和市场来说,为什么提供这样一个针对 SAP 的解决方案如此困难?

Jonah Kowall:直到现在,要深入洞察 SAP 应用程序、数据库及代码几乎还是不可能的。那需要自动跟踪和智能软件代理,可以遍历高度复杂的分布式应用程序。使用 SAP RFC 特别难实现。借助 AppDynamics 的业务交易和 ABAP 代理,我们可以把指标之间的点连接起来,遍历 SAP 和非 SAP 系统,而对性能的影响又不大。

InfoQ:截至目前,SAP 用户用什么执行这类分析,为什么这个工具更好?

Kowall:AppDynamics for SAP 更偏向于用一种更为自动化、更简单且更主动的方式诊断性能问题。截至目前,管理员必须设置手动跟踪,这会产生大量的数据,而且通常不是在生产环境里完成的,因为那会产生很大的开销和影响。我们改变了这种情况,我们借助 AppDynamics AppiQ 平台的能力,自动创建基线,在客户受影响之前识别和隔离导致问题的根本原因,在测试环境和生产环境里都可以。

InfoQ:用户如何使用这个工具度量他们的应用程序及增强提供了什么样的价值?

Kowall:准确地讲,这是 AppDynamics Business iQ 要做的工作。我们正在进行这方面的工作,所以敬请期待!

InfoQ:用户可以在 JIRA 中编写一个用户故事,给它分配一个值,然后实时度量?还是 AppDynamics 在 JIRA 中提出一个问题?

Kowall:AppDynamics 已经和市场领先的解决方案如 ServiceNow、JIRA 等做了集成,因此,运维团队可以直接在他们已经使用的工具里工作。现如今的工作流会创建新问题、工单,或者在自动检测到应用程序性能异常或出现了关键错误(例如异常)时发布警告。ABAP 代理也使用了同样的工作流,就像我们的其他代理那样。

InfoQ:AppDynamics 代理如何避免对 SAP 服务器增加额外的负担?

Kowall:我们在构建代理时有意保持极低的开销,从而不影响性能或客户体验。我们自动分析性能以及端到端性能,确定在哪里收集什么信息,从而最小化我们对 SAP 服务器的负担。这适用于我们所有的代理,让我们可以调整捕获层次,告诉你具体是 ABAP 代码或 SQL 调用的哪一行导致了性能问题。

InfoQ:该产品已经是正式版本——需要单独的许可吗?

Kowall:是的,许可是针对 SAP 环境中的每台应用程序服务器的。

InfoQ:AppDynamics 把自己视为 DevOps 工具链的一部分吗?

Kowall:AppDynamics 为 DevOps 团队提供了应用程序开发生命周期透明度,从代码到用户体验和业务成果。我们集成进了管道的许多部分,包括持续集成系统、持续发布系统和性能测试系统。我们还让客户把我们的数据用于以性能为基础的流量路由。对于 DevOps,我们最根本的用途是让应用程序团队可以更快地交付有效的的客户体验,并为大规模应用奠定基础。

查看英文原文: AppDynamics Extends Business Transaction Tracing to SAP Environments

2018 年 6 月 08 日 08:38541
用户头像

发布了 1008 篇内容, 共 307.1 次阅读, 收获喜欢 272 次。

关注

评论

发布
暂无评论
发现更多内容

自动化测试首先是一种工作文化

wangwei1237

自动化测试 测试文化

人人都需要一份自己的「使用说明书」

非著名程序员

程序员 程序人生 提升认知 独立思考 自我思考

CAP原理简述

刘志刚

第6周-作业2-总结

seng man

如何把百万级别的订单根据金额排序

码哥字节

数据结构 排序算法

讲烂了的mysql,今天再给大家重温一下

爱嘤嘤嘤斯坦

Java MySQL 数据库 编程 mysql事务

设计模式(1)—什么是设计模式?设计模式的六大原则是什么?

爱嘤嘤嘤斯坦

Java 程序员 编程语言 设计模式 23种设计模式

第6周-作业1

seng man

阿里拍卖,能不能拍到点儿上?

ToB行业头条

抢滩新基建,百度还会输给阿里和腾讯吗?

ToB行业头条

腾讯的ToB梦想

ToB行业头条

《重学 Java 设计模式》PDF 出炉了 - 小傅哥,肝了50天写出18万字271页的实战编程资料

小傅哥

Java 设计模式 小傅哥 重构 代码质量

我在项目中是这样配置Vue的

前端有的玩

Java Vue 前端 框架设计

为什么我们需要制品管理?

Man

DevOps nexus 制品库管理 Artifactory

laravel redis队列不执行

kaer

laravel redis Queue

抽象工厂模式

Leetao

Python 面试 设计模式

推荐系统大规模特征工程与FEDB的Spark基于LLVM优化

范式AI云

spark Sparksql 推荐系统 LLVM FEDB

IDC2020 Q1通用服务器数据发布,浪潮信息成绩喜人

Geek_116789

吴恩达推荐笔记:22张图总结深度学习全部知识

程序员生活志

学习 吴恩达

看动画学算法之:排序-插入排序

程序那些事

Java 数据结构 算法 插入排序

设计模式六大原则

刘志刚

设计原则

计算机网络基础(一)---计算机网络概览篇

书旅

php laravel 计算机网络

女员工被阿里录取工资二万六,辞职时被领导挽留:给你4万留下

程序员生活志

阿里 女程序员

智慧4S店解决方案发布,看英特尔如何引领汽车销售行业变革

飞天鱼2017

MobTech袤博与百度战略签约 携手布局数据智能产业新蓝图

Geek_116789

在前端如何玩转 Word 文档

阿宝哥

html markdown word

2020,是中国SaaS行业的机遇之年?

ToB行业头条

Mysql插入百万条数据

Java小咖秀

MySQL 运维 数据

时间去哪了?

escray

Spring5-Reactor函数式编程

小技术君

spring reactor Spring5 springboot

三大 OSS 缓存加速系统巅峰对决

苏锐

hadoop cache JuiceFS JindoFS Performance

AppDynamics把业务交易跟踪扩展到SAP环境-InfoQ