乘云Databuff应用性能监控平台(HCS版)-
版本: V2.0 | 交付方式: License |
适用于: Windows/Linux/Unix | 上架日期: 2022-03-22 09:39:51 |
Databuff APM 是一款专注于提供 应用性能管理 和监控的 解决方案 ,旨在帮助企业更高效地管理其应用程序的性能。通过实时监控、诊断并优化应用性能,Databuff APM 能够帮助企业快速定位问题根源,提高用户体验和业务效率。
基本功能
全语言覆盖、从用户到代码级的追踪能力、实时应用性能监控分析、请求/交易/会话分析、服务治理、性能诊断。
详细介绍
1. 端到端的全链路监控
端到端的全链路监控,指的是从前端(Frontend)到后端(Backend)的全链路监控打通。从前端入手,在进行业务操作的时候,把用户整个的操作轨迹记录下来,形成用户会话;在用户操作过程中,如果发生故障,能直接链接到后端的调用链条上,看到这条请求在后端的整个调用过程。通过端到端全链路监控,可以精确定位性能瓶颈,无论是在前端还是后端。
端到端的全链路监控可以提供以下价值:
用户体验监控:实时监控Web、App及物联网端点,以掌握各种渠道的用户体验 (用户操作、用户会话、页面加载等)
业务影响分析:深入分析底层技术对前端用户体验、业务KPI指标的影响(如收入增长率、交易成功率、客户转化率、SLA等)
精准故障定位:拉通前后端监控数据,及时发现并定位故障和问题,缩短故障恢复时间,提高系统的可靠性和稳定性
产品或系统优化:分析用户数据和系统行为,了解用户行为和需求,反馈潜在的问题和优化空间,优化产品和服务的功能、性能
2. 云网空间地图
空间地图,是可观测性能力的集大成者,综合体现可观测性的技术水平。空间地图是服务拓扑的升维,提供 IT 环境中所有元素的关系映射,空间地图是一张三维的元素连接拓扑,涵盖水平的实体关系拓扑,垂直的依赖关系拓扑。空间地图结合了组件之间的逻辑依赖性、物理邻近性和其他关系,以提供人类可读的可视化和可操作的关系数据。
水平拓扑:在相同类型的元素之间建立的连接关系地图,如进程到进程、服务到服务、主机到主机
垂直拓扑:在不同类型的元素之间建立的连接关系地图,如数据中心到主机、主机到进程、进程到服务、服务到应用程序
通过技术实现水平层、垂直层的空间地图, 自动化 、实时性的绘制,将可观测性数据与空间地图的实体关联,拉动时间轴,展示随时间变化的空间拓扑、关联数据,提供时间旅行、允许我们能够比较变化前后的系统状态,是可观测性能力的集中式成果体现。
3. 全栈对象监控
数字化 系统本身是一个整体,终端、微服务、组件、基础资源、网络等各部分相互影响和依赖,任何一个节点出问题都可能波及整体。Databuff可以将用户访问、应用程序、组件制品、基础设施等各种对象的遥测数据有机整合,提供 一体化 、体系化的可观测解决方案,实现端到端的观测与分析,打破数据孤岛、简化 数据治理 、降低管理维护成本。
4. 拥抱 开源 ,开放灵活
全面拥抱Opentelemetry、Prometheus、Zabbix等第三方工具,通过标准化、产品化的方式实现各类遥测数据的接入治理,极大降低治理成本,提升数据质量、治理效率,并且治理工作透明化、可复用。
5. 主要遥测信号
遥测信号是可观测性的关键输入。日志、指标、链路、剖析、转储,通常被称为可观测性的“五大信号”。将这五类数据采集汇聚到一个平台是可观测性的核心。它们通常来自于微服务、应用程序、 数据库 等 IT组件,旨在提供对系统行为的整体视角,每个支柱都提供不同类型的信息。
日志数据(Logs):揭示系统行为的关键元素。日志是系统运行过程中输出的文本数据。指标(Met-rics),可量化系统状态和性能。
指标数据(Metrics):某个被测量的主体在一个时间范围内的各个时间点上的测量值。
链路追踪(Traces):深入了解请求路径和性能瓶颈。链路追踪是一个系统请求在分布式系统中的执行过程记录。
性能剖析(Profiles):是当前接受度最高的新型可观测信号。性能剖析数据是指程序运行时的 CPU、内存、线程方法等的使用情况或快照数据,并通过专属的火焰图分析方法,可以用来建立程序代码和性能瓶颈之间的关联性,辅助程序员优化代码。
核心转储(Dumps):是较为重要的新型可观测信号。核心转储主要指的是在系统运行错误或崩溃时储存的系统内存快照。当系统由于运行错误导致进程终止时,核心转储信息可以提供关于错误发生时程序的内存状态,帮助进行故障复现和解决。
6. 自动化
自动发现:OneAgent能够自始至终自动、实时地检测所有的应用、容器、服务、进程及基础设施
自动插桩:自动完成系统组件插装,零配置、代码零更改。采集高保真数据以及拓扑结构数据
自动制定基线:智能基线化功能可自动学习什么是“正常” 性能行为,并随着环境变化进行动态调整
自动更新:为尽量减少现有维护工作,One Agent可持续、自动、安全地对整个环境进行更新
大多数可观测需要开发人员对其代码进行手工插装。在拥有数千台主机和微服务的环境中,其动态部署范围可延伸到世界各地的多重云基础设施,这使得手工插装变得徒劳无功,并且迫使您将团队的主要精力放在非增值的工作上。
Databuff平台可持续自动采集和分析数据,具备面向企业级的可伸缩性和端到端的高级可视化能力。