写点什么

好买中间件之监控:基于日志分析的端到端监控系统

  • 2020-04-17
  • 本文字数:717 字

    阅读完需:约 2 分钟

好买中间件之监控:基于日志分析的端到端监控系统

一谈到监控,想必脑袋里面的词会以你从事的岗位为中心轴,喷出不少词语,比如面向系统运维的 zbbix、Cacti、Nagios,比如基于 ELK 的产品系列 - 日志易、袋鼠云,比如…


不多费口舌,自从有 ‘微服务’ 这个名词以来,在架构师、研发的小伙伴大声叫喊着 “微服务架构可以给你带来好处”的同时,运维与测试同学的内心应该是拔凉拔凉的,为啥?因为原本‘IOE 时代’的大集成,突然变成了一堆小碎片,环境怎么搭?出问题怎么排查?链路关系怎么整理?


尤其当产线出现异常或错误时,快速发现、定位、解决就变得尤其重要,相信很多同学都有过“出现问题,老板站在你背后看着你解决问题”的惨痛经历,而且还会问你“为什么我们不能早于客户发现问题呢?”


分久必合,合久必分

还是以微服务作为背景,去中心化变得很重要,但在很多系统的发展史中,基本路径都是“从系统孤岛 ——> 大一统或一大坨 ——>子系统系统拆分 ——> 微服务”


很难找到一套解决方案,伴随着这样一个路径成长或演化(本来监控就不是研发重视的视角),虽然 DevOPS 理念满天飞,而且方式也显得非常合体,但执行中,不是人的问题,就是这样那样的问题,很难短期达到效果


为什么要建这套监控平台,我们现状痛点是什么?


to 运维


  • 系统往分布式系统的方向发展、系统和系统的依赖难以知晓

  • 故障排查成本高

  • 系统的压力和系统的水位分析


to 测试


  • 压力分布测试难


to 开发


  • 系统排查错误成本高


这套监控平台,能为我们提供什么呢?


  • 一张清晰的系统概况 &网络拓扑

  • 系统接口的依赖关系



  • 针对请求的调用链关系


这套监控平台,我们如何实现他呢?


  • 应用埋点



  • 基于谷歌的 Google Dapper 为架构参照物



  • 应用需按照要求输出日志



本文转载自头哥侃码公众号。


原文链接:https://mp.weixin.qq.com/s/NEmgMNfv2ytQGIQg3tY5yw


2020-04-17 15:031220

评论

发布
暂无评论
发现更多内容

20 大类,100+ 网络副业兼职平台汇总推荐

一尘观世界

程序员 自由职业 副业 赚钱

为AndroidApk添加系统级签名

Howe

Java android

程序员陪娃漫画系列——上学路上

孙苏勇

程序员 生活 陪伴 漫画

动态规划问题的思路和技巧

Kenn

算法 动态规划

Redis学习笔记(概述)

编程随想曲

redis

认识数据产品经理(一 数据产品经理的细分)

马踏飞机747

大数据 数据中台 数据分析 产品经理

为什么每个软件人都要懂点系统架构?

刘华Kenneth

架构 DevOps 高可用 敏捷 高并发

Nacos 1.1.4 与微服务的实践经验记录

itfinally

Java 微服务 nacos

Dubbo 概述

会飞的猪

记录自有意义

彭宏豪95

人生 写作 感悟 记录

Spring中的测试类~简洁方便

程序员的时光

spring

制作Unknown Pleasures效果图的3种方法

张云金_GISer

设计 T恤 GIS 地图

JAVA中Base64加密与解密

Howe

Java base64 加密解密

职场“35岁现象”:焦虑 or 出路?是时候说出真相了!

狂师

职场 成长 软件测试 测试 软件开发

如何梳理画出牛逼的、高大上的架构图?

狂师

程序员 企业架构 开发者 软件测试 软件开发

KubeFATE: 用云原生技术赋能联邦学习(二)

亨利笔记

Kubernetes 云原生 k8s FATE KUBEFATE

聊聊数据库原理和索引结构:1000万条数据优化后为什么能提升1500倍

牧码哥

MySQL 数据库 数据结构 性能优化 索引结构

找工作不得不知道的事

熊斌

认知提升 求职

iOS Release 版本开启调试功能

liu_liu

ios release 调试

动画设计的十个原则

养牛致富带头人

设计 动画

Kafka系列第4篇:消息发送时,网络“偷偷”帮忙做的那点事儿

z小赵

kafka 推荐 实时计算

缓存的五种设计模式

Rayjun

缓存

我愿沉迷于学习,无法自拔(三)

孙瑜

深度思考 程序员 感悟

聊聊测试工程师的价值

软件测试 质量 测试工程师产出 测试的价值

Java新技术:文字块

X.F

Java 编程语言

Spring Cloud概述

会飞的猪

游戏夜读 | 2020周记(4.3-4.10)

game1night

Java并发编程系列——锁顺序

孙苏勇

Java Java并发 并发编程 多线程

Boyer-Moore 算法

Kenn

算法 数组 Boyer-Moore

技术人员加薪二三事

南方

管理 职场 技术管理 加薪 劈空掌

从Integer开始阅读JDK源码

指尖流逝

Java jdk源码

好买中间件之监控:基于日志分析的端到端监控系统_行业深度_头哥侃码_InfoQ精选文章