美文网首页架构师
微服务治理-监控预警技术选型

微服务治理-监控预警技术选型

作者: do_young | 来源:发表于2020-01-19 14:09 被阅读0次

背景

平台在运维时,需要关注:

  • 平台所部署环境的硬件资源使用情况,如果发现有资源不足的风险需要提醒运维对资源进行扩展。
  • 平台所部署的应用及各组件的资源使用情况,如果发现所使用的资源抖动比较厉害需要即时发现并结合业务进行分析,如果发现应用及及组件的资源紧缺,需要提前预警对性能进行扩展。

技术选型

监控预警领域,GPE(Grafana、Prometheus、Exporter)方案独领风骚。
这里就不做选型比较了,直接介绍GPE,关于GPE的架构图如下所示:

attach_158f731974cad654.png

核心组件

  • Grafana、Prometheus、Exporter的三剑客,使用邮件、钉钉以及webhook实现异常告警。
  • Prometheus:是一个开源的服务监控系统,它通过HTTP协议从远程的机器收集数据并存储在本地的时序数据库上。
  • Grafana:是一个开箱即用的可视化工具,具有功能齐全的度量仪表盘和图形编辑器,有灵活丰富的图形化选项,可以混合多种风格,支持多个数据源特点。
  • Exporter:是一系列的插件和外部进程,支持黑盒获取metrics(代码无入侵)

工作流程

  • Exporter组件获取服务器或者系统软件的metrics
  • Prometheus拉取Exporter的metrics到本地存储
  • Grafana配置Prometheus数据源获取其采集数据结合自定义面板实现监控大屏
  • Grafana通过设置Alerting实现监控预警

相关文章

  • 微服务治理-监控预警技术选型

    背景 平台在运维时,需要关注: 平台所部署环境的硬件资源使用情况,如果发现有资源不足的风险需要提醒运维对资源进行扩...

  • 后续关注点 as of 03/13/2017

    dubbo/thrift对比 mq技术选型 如何通过实现分布式服务治理 (QPS, 调用次数统计, 服务依赖关系梳...

  • 微服务治理-APM技术选型

    背景 当用户在使用系统界面交互时,会不时触发事件发起对后端服务的调用。可能大家都听说过一句话,如果响应超过3秒以上...

  • 监控系统选型Prometheus、TICK、Open-falco

    监控系统选型 Prometheus监控场景: 业务监控、性能监控、容器监控、微服务监控、部分应用监控(能够做的应用...

  • 微服务治理-日志归集-技术选型

    背景 微服务在部署上的特点特点灵活(因为不同功能模块可能都是独立的工程)。该灵活性可以更高效的使用硬件资源,但在其...

  • 微服务技术栈

    微服务技术栈,一个分布式的微服务架构服务治理服务注册服务负载均衡服务监控CAP,理论关注粒度是数据,而不是整体系统...

  • SpringCloud系列2-服务治理技术选型

    1.CAP定理 分布式系统不可避免的会遇到CAP定理。 C就是指一致性,一致性分为强一致性和弱一致性,强一致性就是...

  • 高并发高可用微服务之架构技术选型与设计DUBBO与Spring

    架构技术选型与设计-DUBBO Dubbo,是阿里巴巴服务化治理的核心框架,并被广泛应用于阿里巴巴集团的各成员站点...

  • SOA和RPC区别

    RPC SOA SOA又叫服务治理,入springcloud,服务进行监控,熔断,链路跟踪。

  • 微服务选型

    选型关键点如图 RPC框架、运行时支持服务、服务安全、后台服务、服务容错、服务监控、服务部署、 微服务总架构 参考...

网友评论

    本文标题:微服务治理-监控预警技术选型

    本文链接:https://www.haomeiwen.com/subject/roerzctx.html