写点什么

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

  • 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:031150

评论

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

欧洲 KubeCon 2023 前瞻|相约全球顶级云原生开源盛会

Daocloud 道客

云原生 HPC cncf 调度器 #Kubernetes#

华秋干货分享:SMT钢网文件的DFA(可焊性)设计

华秋电子

面对“失业焦虑”我们可以尝试自媒体分享| 社区征文

浅羽技术

三周年征文

BAT必刷!GitHub顶级“2023并发编程全优笔记”晋升公司架构组!

Java你猿哥

Java 多线程 面经 SSM框架 多线程并发

RocketMQ入门:(整合springboot)单机部署&集群部署

Java你猿哥

Java RocketMQ Spring Boot 架构师

厚礼蟹!阿里最新SpringBoot核心笔记,一夜爆火于Github。

Java你猿哥

Java Spring Boot JAVA开发 SSM框架

300+页!卷王级别Java面试宝典-阿里服务端开发与面试知识手册!

Java你猿哥

Java spring JVM 面经 SSM框架

揭开“虚拟化已死”的5大谎言与真相

科技热闻

高可靠多层板制造服务再获认可!华秋荣获创想三维优秀质量奖

华秋电子

Spring自定义参数解析器设计

京东科技开发者

spring 自定义参数解析器 参数解析器 企业号 4 月 PK 榜

狂追ChatGPT:开源社区的“平替”热潮

OneFlow

业内首份!医疗数据安全政策汇编发布(附下载)

极盾科技

数据安全

被裁后,狂刷大牛分享的607页JUC源码分析笔记,立马拿蚂蚁offer

做梦都在改BUG

Java 高并发 JUC JCF 集合框架

还傻傻分不清MySQL回表查询与索引覆盖?

架构精进之路

MySQL 数据库 三周年连更

SpringBoot 多Module Proguard混淆(Gradle)

Java你猿哥

spring Spring Boot proguard

如何在ABAP里用函数式编程思想打印出非波拉契Fibonacci(数列)

汪子熙

SAP abap Netweaver 思爱普 三周年连更

爆肝一月!527页文档详解SpringCloud微服务和分布式系统实践

小小怪下士

Java 分布式 微服务 后端 SpringCloud

后端开挂!一个接口实现CRUD操作,这款工具绝了!

Java你猿哥

Java 接口 后端 crud

文盘Rust -- 用Tokio实现简易任务池

京东科技开发者

rust runtime tokio 企业号 4 月 PK 榜

人人自媒体的时代,程序员该如何利用好自己的优势?我记住了这些神器...

浅羽技术

工具 自媒体 写作技巧 三周年连更

【问题解决】解决 swagger2 默认地址失效

Java你猿哥

Java JAVA开发 swagger2 java项目

2023最新版Java面试八股文大全PDF版限时分享,含700道高频面试题

会踢球的程序源

Java 架构 java面试 Java工程师 八股文

BSN-DDC基础网络详解(八):部署自定义智能合约

BSN研习社

2023年MQTT Broker技术选型时需要考虑的7个因素

EMQ映云科技

云原生 物联网 IoT mqtt 企业号 4 月 PK 榜

低成本,全流程!基于PaddleDepth和Paddle3D的三维视觉技术应用方案

飞桨PaddlePaddle

人工智能 飞桨 PaddlePaddle 三维视觉

GitHub上疯传数万次!蚂蚁内部绝密分布式高可用算法笔记太香了

做梦都在改BUG

Java 分布式 高可用 算法

华为19级大佬10年心血终成百页负载均衡高并发网关设计实战文档

做梦都在改BUG

Java 负载均衡 高并发 网关设计

中移链系统合约管控功能介绍

BSN研习社

近两年功能增加最多!Kubernetes 1.27 正式发布

Daocloud 道客

Kubernetes 云原生

BSN-DDC应用合约解读汇总(2023年一季度)

BSN研习社

应用部署引起上游服务抖动问题分析及优化实践方案

京东科技开发者

应用部署 jsf 企业号 4 月 PK 榜 上游服务抖动

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