400-650-1086
首页 > 最新资讯 > IT新闻 > 正文

实时监控系统 CAT 3.0:多语言客户端及多项性能提升

admin 2018-11-06 09:42:16 0

实时监控系统 CAT 3.0 发布了,此版本带来多语言客户端及多项性能提升,更新如下:

性能提升

  • 消息采样聚合

    消息采样聚合在客户端应对大流量时起到了至关重要的作用,当采样命中或者内存队列已满时都会经过采样聚合上报。采样聚合是对消息树拆分归类,利用本地内存做分类统计,将聚合之后的数据进行上报,减少客户端的消息量以及降低网络开销。

  • 通信协议优化

    CAT 客户端与服务端通信协议由自定义文本协议升级为自定义二进制协议,在大规模数据实时处理场景下性能提升显著。目前服务端同时支持两种版本的通信协议,向下兼容旧版客户端

    • 测试环境:CentOS 6.5,4C8G 虚拟机

    • 测试结果:新版相比旧版,序列化耗时降低约 3 倍

  • 消息文件存储

新版消息文件存储进行了重新设计,解决旧版本的文件存储索引、数据文件节点过多以及随机 IO 恶化的问题。

新版消息文件存储为了同时兼顾读写性能,引入了二级索引存储方案,对同一个应用的 IP 节点进行合并,并且保证一定的顺序存储。下图是索引结构的最小单元,每个索引文件由若干个最小单元组成。每个单元分为 4 * 1024 个桶,第一个桶作为我们的一级索引 Header,存储 IP、消息序列号与分桶的映射信息。剩余 4 * 1024 - 1 个桶作为二级索引,存储消息的地址。

新版消息文件存储文件节点数与应用数量成正比,有效减少随机 IO,消息实时存储的性能提升显著。以下为美团点评内部 CAT 线上环境单机消息存储的数据对比:

详情见发布公告。

CAT(Central Application Tracking),是美团点评基于 Java 开发的一套开源的分布式实时监控系统。美团点评基础架构部希望在基础存储、高性能通信、大规模在线访问、服务治理、实时监控、容器化及集群智能调度等领域提供业界领先的、统一的解决方案,CAT 目前在美团点评的产品定位是应用层的统一监控组件,在中间件(RPC、数据库、缓存、MQ 等)框架中得到广泛应用,为各业务线提供系统的性能指标、健康状况、实时告警等服务。

来源:机房环境监控 http://www.create-china.com.cn/   本文采集于网络,如有问题有联系删除

售前咨询

专线:刘刚 13911133352

E-mail:112417434@qq.com

北京金恒智能系统工程技术有限责任公司 版权所有 Copyright 2007-2020 by Create-china.com.cn Inc. All rights reserved.

法律声明:未经许可,任何模仿本站模板、转载本站内容等行为者,本站保留追究其法律责任的权利!

电话:86+10-62104277/2248/4249 传真:86+10-62104193-819 京ICP备10010038号-2网站XML

智慧机房

在线体验

CREATE·机房监控 体验端  用户名:Admin    密码:12345 点击体验
在线咨询 电话咨询