跳到主要内容
版本:3.7.0

Bonree Agent

为实现服务端应用性能监测的探针自动化部署和配置,博睿自主研发 Bonree Agent 技术,该技术只需在宿主机上一次安装集成客户端程序,即可自动对宿主机上所有目标应用进程进行自动识别和探针部署、配置,整个过程无需用户任何手工干预,帮助用户自动化完成探针部署和配置。该技术不仅支持直接运行于宿主机系统的应用进程监测,也支持运行于常见容器技术中的应用进程监测,同时兼容多种主流操作系统平台及JDK版本。

Bonree Agent 提供了一组丰富的监控功能, 其包含专门用于服务端监测的“SmartAgent”、专门用于集中采集和数据流控的“SmartGate” 以及专门用于前端应用监测的“ONE SDK”。其支持的数据采集内容如下所示。

用户体验监控

用户体验监控分析所有用户与应用程序交互的性能,无论交互是在浏览器中还是在移动终端上进行。真实的用户监控还支持应用程序可用性监控、验证 UI 元素的正确显示、第三方内容提供商性能分析、后端服务性能分析(下至代码级)以及所有底层基础架构的性能分析。

ONE SDK 还支持对移动的应用程序进行真实的用户监控。监视本地移动应用程序用户体验的过程与监视基于浏览器的 Web 应用程序有着根本的不同。这是因为移动应用程序监控涉及监控库的编译、打包和随您自己的移动应用程序包一起部署。

服务端应用性能监控

Web 应用程序由 Web 服务器(例如 Apache Tomcat)和 Web 容器(例如 Docker)提供服务的网页组成。发送到特定 Tomcat 服务器的 Web 请求是服务器端服务的一个示例。服务器端服务可以是各种类型,如 Web 服务、Web 容器、数据库请求和定制服务。SmartAgent 可以提供诸如哪些应用程序或服务使用哪些其他服务以及服务是否调用其他服务或数据库之类的信息。

网络、进程和主机监控

SmartAgent 支持在整个基础架构中进行监控,包括主机、进程和网络。您可以执行日志监控和查看信息,例如网络的总流量、主机的 CPU 使用率、进程的响应时间等。SmartAgent 还提供详细的拓扑信息,以便您了解哪些进程在哪些主机上运行,以及您的进程是如何互连的。

云和虚拟机监控

SmartGate 监控您的整个堆栈,包括私有云、公共云和混合云环境。无论您是在 Kubernetes、 Openshift、华为云CCE 还是 阿里云ACK 上运行,SmartAgent 都会自动检测所有虚拟化组件并跟踪所有更改。

Docker 容器监控

SmartAgent 与现有 Docker 环境无缝集成,并自动监控您的容器化应用程序和服务。无需修改 Docker 镜像、修改运行命令来启用 Docker 监控。只需在提供容器化应用程序和服务的主机上安装 SmartAgent。SmartAgent 会自动监控这些容器中包含的应用程序和服务。