在线聊天

融合应用基础架构性能监控

eG企业关键功能和监控功能

解决最棘手的IT问题为什么我的应用程序运行缓慢

如今管理员面临的最棘手的IT性能问题是我的应用程序运行缓慢。问题的原因可能在于应用程序代码,应用程序基础设施中间件数据库或支持的基础设施虚拟化网络存储等。

虽然应用程序性能监视提供代码级可见性,但是诊断基础结构问题需要基础结构性能监视eG Enterprise是融合的应用程序和基础结构性能监视解决方案,它提供主动监视详细的诊断和智能分析功能,以帮助IT经理监视和管理其业务关键的IT应用程序以及基础设施

借助eG Enterprise,IT经理可以

eG Enterprise的应用程序性能监视功能涵盖了整个IT基础架构

下表总结了eG Enterprise融合应用程序和基础架构监视的关键功能

焦点能力细节
数字体验监控综合监测
  • 模拟与关键业务服务的用户会话并评估最终用户体验
  • 监视网站Web应用程序的可用性和性能x
  • 测试模拟的用户交易,以建立网络性能基准
  • 在业务影响发生之前就主动提醒用户体验问题
  • 即使没有真正的用户正在访问应用程序,也要衡量用户体验
  • 基准化用户体验指标并与不同位置进行比较

回答关键绩效问题

  • 关键业务应用程序可用于处理用户请求吗
  • 典型用户访问关键业务服务的总响应时间是多少?
  • 哪些网页URL慢或失败
  • 每天有特定的时间出现缓慢
  • 性能如何根据用户所连接的地理位置而变化
真实用户监控
  • 实时监控最终用户访问网站或Web应用程序时的用户体验
  • 确定哪些用户受到较差的应用程序性能的影响
  • 使用行业标准Apdex分数跟踪用户满意度
  • 监控页面加载时间,并主动提醒您放慢JavaScript错误和停机时间
  • 将页面加载时间分解为浏览器初始请求网络时间服务器时间内容下载时间和浏览器响应时间
  • 确定由于DOM下载导致DNS搜索时间或TCP连接时间过长而导致的速度下降
  • 查看所有页面资源的细分,以评估JavaScript CSS和图像以及第三方内容(如广告社交和分析)的影响
  • 监控基本页面iFrame和Ajax页面的真实用户体验
  • 分析网页流量并确定流量高峰
  • 对历史数据进行切片和切块,以按最终用户设备,浏览器,网站,页面类型,页面组,城市,地区等查看最终用户设备的用户体验指标

回答关键绩效问题

  • 什么是效果最差的网页组?
  • 大部分流量来自哪个城市国家/地区浏览器设备类型的移动台式平板电脑
  • 地理位置表现某些位置是否比其他位置慢
  • 我的用户满意吗?
  • 网站增速是否与流量高峰一致?
  • 哪些页面类型受影响最大且基本页面Ajax iframe效果不佳
  • 用户是否看到任何JavaScript错误以及在哪些页面上看到
  • 页面慢时是由于客户端或服务器,网络或内容引起的问题
应用程序代码级别可见性应用程序交易跟踪
  • 从应用程序框架到数据库再到数据库的整个过程中,对应用程序事务执行分布式事务跟踪
  • 执行跟踪而无需更改应用程序代码
  • 跟踪跟踪和跟踪功能可在事务通过多层应用程序堆栈时进行无缝跟踪
  • 支持基于Java和Microsoft NET的应用程序
  • 在直观的可视拓扑图上查看每个请求的应用程序运行时路径以及在每个层花费的处理时间
  • 隔离导致错误或异常的有问题的Java NET代码
  • 确定导致请求处理时间长的方法
  • 深入到导致数据库运行缓慢的特定数据库查询
  • 跟踪缓慢的特定HTTP JMS WCF或Web服务调用
  • 通过跟踪对SAP JCO Jolt和其他应用程序API的调用来量化企业应用程序的响应速度
  • 对于NET应用程序,请监视对数据库的ADO NET或ODP NET请求是否缓慢
  • 监视来自Web浏览器和本机移动应用程序的交易

回答关键绩效问题

  • 正在访问哪些URL,它们的响应时间是多少
  • 是否有错误交易
  • 哪笔交易响应缓慢,为什么
  • 是由于代码级问题,查询级问题还是远程调用执行缓慢而导致的速度慢
  • 应用程序代码的哪一部分占用大量处理时间
  • 哪个查询执行缓慢
应用程序运行时环境监控Java JVM和NET CLR监视
  • 跟踪JVM CLR CPU利用率并轻松识别占用大量CPU的线程
  • 监视堆和非堆内存使用情况内存使用率不断增长可以指示内存泄漏和内存不足错误
  • 监视JVM CLR正常运行时间统计信息以及是否意外重启
  • 确定可疑内存泄漏的类名
  • 发现死锁和阻塞的线程,并轻松隔离导致这些问题的Java类方法或对象
  • 查找堆栈跟踪,以查明遇到错误或异常的确切代码行查看实时以及历史数据
  • 确定垃圾收集花费时间过长并对Java应用程序性能产生不利影响的时间

回答关键绩效问题

  • 是否有占用CPU的失控线程
  • 它在哪个类和哪个方法中执行哪一行代码
  • JVM CLR堆和非堆内存的大小是否正确
  • 是否有内存不足异常或内存泄漏
  • 什么时候进行垃圾回收以及每次释放多少内存
  • 是否有任何线程死锁导致应用程序处理挂起
应用服务器监控Web容器监视JBoss WebLogic WebSphere Tomcat IIS等
  • 监视每个连接器的传入请求数
  • 监视数据源连接池中可用的连接
  • 跟踪每个servlet执行所需的时间
  • 测量每个EJB的调用执行创建删除度量
  • 标识EJB线程池的大小是否正确
  • 诊断JCA连接池中的所有等待线程
  • 跟踪JDBC连接和等待处理的请求

回答的关键绩效问题包括

  • EJB线程池的大小是否正确
  • 是否有太多请求进入Web服务器
  • 是否断开任何连接
  • JDBC连接中是否存在任何连接泄漏
  • 是否有足够的线程来处理传入的请求
  • Java Servlet是否在可接受的处理阈值内执行
  • 邮件在队列中等待的时间太长而无法处理
  • 是积压在特定JMS队列或主题上的积压
  • 事务是否正在等待来自连接池的连接?大小是否最佳?
支持基础架构监控中间件数据库虚拟化容器网络监控
  • 服务器
  • 操作系统
  • 虚拟机和虚拟机管理程序
  • 容器和编排平台
  • 资料库
  • 网络服务器
  • 邮件服务器
  • 企业服务总线
  • 活动目录DNS DHCP
  • 云基础架构
  • 网络设备路由器路由器防火墙负载均衡器
  • 储物系统
  • 虚拟桌面基础架构

eG Enterprise使IT团队能够在应用程序性能的情况下监视所有这些IT基础架构组件,从一个平台上获得应用程序和基础设施的融合可视性回答的关键性能问题包括

  • 物理虚拟服务器资源是否耗尽
  • 是否存在网络延迟,数据包丢失或带宽拥塞
  • Active Directory中是否存在任何身份验证问题
  • 数据库的大小或设计是否正确?
  • JDBC连接中是否存在任何连接泄漏
  • 是否有任何存储IO热点
  • 由于资源限制,在容器创建方面是否存在问题
  • 云服务是否健康且运行良好?是否有任何云中断影响了应用程序性能
分析报告根本原因诊断和正确选型
  • 通过基础架构自动发现和可视化应用程序依赖性
  • 使用应用程序和支持基础结构自动构建服务拓扑
  • 自动关联应用程序和基础架构层之间的性能警报,以进行根本原因诊断,从而延长服务的正常运行时间和性能,并减少平均维修时间
  • 使用机器学习自动确定基准性能指标
  • 自动跟踪对应用程序操作系统设备的配置更改,以查看配置更改是否正在影响应用程序性能
  • 利用现成的和自定义报告历史分析比较优化权限大小

有关eG Enterprise的更多信息,请访问www eginnovations com应用程序性能监控

有用的资源

版权eG Innovations保留所有权利

隐私政策使用条款

视频