基于多维度 Metrics 的系统度量和监控中间件 SOFALookout

Apache 2.0
Java
跨平台
蚂蚁金服
2018-05-31
王练

Lookout 是一个利用多维度的 metrics 对目标系统进行度量和监控的项目。Lookout 的多维度 metrics 参考 Metrics 2.0 标准。Lookout 项目分为客户端部分与服务器端部分。

  • 客户端是一个 Java 的类库,可以将它植入您的应用代码中采集 metrics 信息,客户端更多详情

  • 服务端代码部分,将于下一版本提供。通过 LOOKOUT 的服务,可以对 metrics 数据进行收集、加工、存储和查询等处理,另外结合 grafana,可做数据可视化展示。

相较于常用的监控方案:

  • Metrics 概念已经不算陌生,因此相比于其他没有数据标准的监控方案较为普适;

  • 多维度的 metrics, 在传统的 metrics 的 name 基础上,又加上了一组 tags 的集合;因此相较于 dropwizard, spring boot 的 actuator 等而言可以提供更丰富的 tags 维度方便监控分析;

  • 相比于通过收集、加工应用系统产生的日志进行监控分析的方案,metrics 会显得更轻量,对系统资源的消耗也比较固定,不会随着业务量增加而增加;

  • Lookout 除了对自身的 Java-SDK 客户端采集源支持,还支持业界主流的采集 Agent 的数据汇报;

  • 采集源可以通过配置文件或者服务发现机制找到 Lookout 的采集服务;

  • SOFA 的体系中产品都会默认集成了 Lookout SDK 进行状态度量;

  • 最后,当然监控领域也不存在银弹,基于 metrics 的 lookout,适合用于宏观趋势的预警(比如一分钟内请求发生错误的次数),对定位某一次错误事件的问题并不擅长(比如,某一次调用的错误原因)。

我们在分布式场景已经积累了一定的经验,但也处于探索的过程中。开源 Lookout 项目,我们是希望以更开放方式来合作确保该项目向正确的方向持续演化。后续我们可能也会开源更多的解决海量数据的配套设施。

编译

  • 客户端代码编译,进入client子目录,Maven 3.2.5+, JDK Version 1.6+;

  • 服务器端代码编译,进入server子目录,Maven 3.2.5+, JDK Version 1.8+。

的码云指数为
超过 的项目
加载中

评论(1)

JacCoffee
JacCoffee
“服务端代码部分,将于下一版本提供” 。。。。。。无言以对

SOFALookout 发布 v1.6.0 | 蚂蚁金服开源轻量级监控分析系统

发布 SOFALookout v1.6.0 , 主要变更如下: i. 服务器端代码正式发布(Add metrics server-side code) SOFALookout 简介: SOFALookout 是一个利用多维度的 metrics 对目标系统进行度量和监...

06/26 17:38

SOFALookout 发布 v1.5.4 版本 | 蚂蚁金服开源轻量级监控分析系统

本期主要变更: TopUtil的并发bugfix #53 客户端支持动态过滤metrics的配置 #55 SOFALookout 简介: SOFALookout 是一个利用多维度的 metrics 对目标系统进行度量和监控的项目。SOFALookout...

06/05 16:02

SOFALookout 1.4.2 发布,系统度量与监控中间件

SOFALookout 1.4.2 发布了,SOFALookout 是一个利用多维度的 metrics 对目标系统进行度量和监控的项目。SOFALookout 的多维度 metrics 参考Metrics2.0 标准。SOFALookout 项目分为客户端部分...

2018/06/23 07:51

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

蚂蚁金服轻量级监控分析系统 SOFALookout 服务端开源

SOFAStack Scalable Open Financial Architecture Stack 是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 SOFALook...

06/06 11:49
78
0
蚂蚁金服轻量级监控分析系统解析 | SOFAChannel#6 直播整理

蚂蚁金服轻量级监控分析系统解析 | SOFAChannel#6 直播整理 SOFA:Channel/,有趣实用的分布式架构频道。 本文根据 SOFAChannel#6 直播分享整理,主题:轻量级监控分析系统 SOFALookout 原理讲...

06/28 17:58
8
0
开源 | 蚂蚁金服分布式中间件开源第二弹:丰富微服务架构体系

小蚂蚁说: 数据、消息、微服务是蚂蚁金服自主研发的金融级分布式中间件 SOFA (Scalable Open Financial Architecture)的三大方向。 一个多月前,蚂蚁金服开源了 SOFABoot 和 SOFARPC 两个...

2018/06/01 14:56
90
0
Hey, SOFAer!有些话想对你说:

“开源”二字代表的不仅仅是一个项目,更是代表了整个技术社区,代表了隐藏在背后的工程师们。 很幸运,这一年遇到你们。 生于蚂蚁金服,经历 12 年的业务锤炼,这是金融级分布式架构 SOFASt...

04/16 11:58
15
0
蚂蚁金服微服务实践 | 开源中国年终盛典分享实录

章耿,花名余淮,蚂蚁金服高级技术专家。 2007 年毕业后一直从事服务化相关的工作,最早在国家电网做电子商务平台 SOA 化的工作,之后在京东负责京东的服务化框架 JSF,目前在蚂蚁金服中间件...

02/21 15:09
31
0
更开放的分布式事务 | 蚂蚁金服共建 Seata 社区

SOFAStack(Scalable Open Financial Architecture Stack)是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,历经蚂蚁金服超过十年的业务历练。SOFAStack...

04/03 14:18
111
0
蚂蚁金服微服务实践|开源中国年终盛典分享实录

章耿,花名余淮,蚂蚁金服高级技术专家。目前在蚂蚁金服中间件服务与框架组负责应用框架与SOFAStack相关的工作。本文根据余淮在 2018 开源中国年终盛典的演讲内容整理,完整的分享 PPT 获取方...

01/30 10:09
83
0
五小时构建云原生电商平台 | KubeCon SOFAStack Workshop 详解

本文根据 KubeCon China 2019 同场活动 SOFAStack Cloud Native Workshop 内容整理, 文末包含文档、PPT 地址,欢迎试用和提出建议。 2019 年 6 月 25 日,在 KubeCon China 2019,全球知名开...

06/27 11:59
19
0
2018年阿里巴巴开源的那些牛逼java项目汇总

把阿里巴巴的一些重要的开源项目进行整理,希望对大家有所帮助。(以下项目排名不分先后) 1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布...

02/15 17:40
108
0
SOFADashboard 启动开源共建 | SOFAStack 一站式管控平台

SOFAStack Scalable Open Financial Architecture Stack 是蚂蚁金服自主研发的金融级分布式架构,包含了构建金融级云原生架构所需的各个组件,是在金融场景里锤炼出来的最佳实践。 为了建设更...

05/06 11:34
17
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部