布道微服务_11监控系统选型与常见方案

小小工匠 小小工匠     2022-12-02     768

关键词:


Pre

布道微服务_06微服务调用的监控中我们聊了聊监控系统的实现原理,简单来说主要包含

  • 数据收集
  • 数据传输
  • 数据处理
  • 数据展示

不同的监控系统实现方案,在这四个环节所使用的技术方案不同,适合的业务场景也不一样。


主流方案分类 (集中式日志 VS 时序数据库)

目前,比较流行的开源监控系统实现方案主要有两种:

  • 以ELK为代表的集中式日志解决方案
  • 以Graphite、TICK和Prometheus等为代表的时序数据库解决方案

接下来,我们简单总结下这几个常见的监控系统实现方案,谈谈它们的实现原理,分别适用于什么场景,以及具体该如何做技术选型。

布道微服务_12服务追踪系统选型与常见方案

Pre布道微服务_07服务调用追踪中我们饿聊了服务追踪系统的原理以及实现,简单回顾一下服务追踪系统的实现,主要包括三个部分。埋点数据收集,负责在服务端进行埋点,来收集服务调用的上下文数据。实时数据处理,负责对... 查看详情

布道微服务_10注册中心与rpc框架的选型

文章目录开源注册中心Nacos其他关注的问题高可用性数据一致性CAP三者不能被同时满足选型经验RPC框架选型gRPCThrift开源注册中心Nacos毫无疑问,现在就选Nacos即可 查看详情

布道微服务_10注册中心与rpc框架的选型

文章目录开源注册中心Nacos其他关注的问题高可用性数据一致性CAP三者不能被同时满足选型经验RPC框架选型gRPCThrift开源注册中心Nacos毫无疑问,现在就选Nacos即可 查看详情

布道微服务_16服务端故障的紧急避险措施

文章目录Pre常见故障常见故障之应对措施集群故障之应对措施1.限流2.降级单IDC故障之应对措施基于DNS解析的流量切换基于RPC分组的流量切换单机故障之应对措施小结Pre单体应用改造成微服务的一个好处是可以减少故障影响范围... 查看详情

布道微服务_06微服务调用的监控

文章目录概述监控对象监控指标监控维度监控系统原理1.数据采集2.数据传输3.数据处理4.数据展示小结概述与单体应用相比,在微服务架构下,一次用户调用会因为服务化拆分后,变成多个不同服务之间的相互调用,这也就需要... 查看详情

布道微服务_19微服务治理平台的设计与落地

文章目录Pre微服务治理平台的基本功能定义&组成服务管理服务治理服务监控问题定位日志查询服务运维如何搭建微服务治理平台WebPortalAPI存储小结Pre体应用改造为微服务架构后,服务调用从本地调用变成了远程方法调用后,... 查看详情

布道微服务_19微服务治理平台的设计与落地

文章目录Pre微服务治理平台的基本功能定义&组成服务管理服务治理服务监控问题定位日志查询服务运维如何搭建微服务治理平台WebPortalAPI存储小结Pre体应用改造为微服务架构后,服务调用从本地调用变成了远程方法调用后,... 查看详情

布道微服务_18服务配置中心设计方案

文章目录Pre本地配置配置中心配置存储结构配置注册配置反注册配置查看配置变更订阅小结Pre在拆分为微服务架构前,曾经的单体应用只需要管理一套配置,拆分为微服务后,每一个系统都有自己的配置,并且都各不相同,而且... 查看详情

布道微服务_18服务配置中心设计方案

文章目录Pre本地配置配置中心配置存储结构配置注册配置反注册配置查看配置变更订阅小结Pre在拆分为微服务架构前,曾经的单体应用只需要管理一套配置,拆分为微服务后,每一个系统都有自己的配置,并且都各不相同,而且... 查看详情

布道微服务_13识别存活的服务节点几种解决方案

...关保护机制VS服务节点摘除保护机制静态注册中心小结Pre布道微服务_04服务的注册与发现中聊到注册中心原理的时候,以开源注册中心ZooKeeper为例,描述了它是如何管理注册到注册中心的节点的存活的。ZooKeeper判断注册中心节点... 查看详情

布道微服务_13识别存活的服务节点几种解决方案

Pre布道微服务_04服务的注册与发现中聊到注册中心原理的时候,以开源注册中心ZooKeeper为例,描述了它是如何管理注册到注册中心的节点的存活的。ZooKeeper判断注册中心节点存活的机制其实就是注册中心摘除机制,服务消费者以... 查看详情

布道微服务_07服务调用追踪

文章目录概述服务追踪的作用优化系统瓶颈优化链路调用生成网络拓扑透明传输数据服务追踪系统原理服务追踪系统实现1.数据采集层2.数据处理层实时数据处理离线数据处理3.数据展示层调用链路图调用拓扑图小结概述在微服务... 查看详情

布道微服务_14常见的五种负载均衡算法实现及其应用场景

文章目录Pre常见的负载均衡算法随机算法轮询算法加权轮询算法最少活跃连接算法一致性hash算法负载均衡算法的使用场景算法缺陷自适应最优选择算法小结思考题Pre假设订阅了一个别人的服务,从注册中心查询得到了这个服务... 查看详情

布道微服务_17服务调用失败的解决方案

文章目录Pre服务调用失败的处理手段超时重试双发熔断小结Pre我们知道,微服务相比于单体应用最大的不同之处在于,服务的调用从同一台机器内部的本地调用变成了不同机器之间的远程方法调用,但是这个过程也引入了两个不... 查看详情

布道微服务_20微服务容器devops

文章目录Pre微服务带来的问题Docker(容器技术的一种)微服务容器化实践(Docker镜像的分层机制)小结Pre微服务与容器、DevOps之间的关系。它们三个虽然分属于不同领域,但却有着千丝万缕的关系,可以说没有容器的普及,就没有... 查看详情

布道微服务_15服务路由规则及实现

文章目录Pre什么是服务路由服务路由的应用场景分组调用灰度发布流量切换读写分离服务路由的规则条件路由脚本路由获取服务路由的方式本地配置配置中心管理动态下发区别小结Pre 查看详情

微服务之架构技术选型与设计

参考技术A本文主要介绍了架构技术选型与设计-微服务选型,Springcloud实现采用的技术,希望对您的学习有所帮助。架构技术选型与设计-DUBBODubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点(... 查看详情

大数据大数据-实时统计分析-方案选型

大数据-实时统计分析-方案选型image2017-10-27_11-10-53.png(1067×738)elasticsearch-headElasticsearch-sqlclientsparkstreamingreload_百度搜索基于sparkstreaming的网管系统告警过滤算法的设计与实现-其它论文-道客巴巴scala-SparkStreamingintoHBasewithfilte 查看详情