当前位置: 首页 > news >正文

分布式服务监控

目录

分布式服务监控

CAT(Central Application Tracking)

监控对象和指标


分布式服务监控

分布式服务监控在保障分布式系统稳定运行中至关重要,通过各类监控组件对关键指标进行监测,能及时发现并解决问题。下面将从监控组件、其优缺点、监控指标及其作用展开介绍。

  1. 监控组件
    • Prometheus:一个开源的系统监控和报警工具包。它采用拉取式采集数据,支持多种数据采集方式,如直接采集应用程序暴露的指标、通过 Exporter 采集各种系统和服务指标。
      • 优点:数据模型简单灵活,以时间序列数据为核心,易于理解和查询;具备强大的查询语言 PromQL,能对采集的数据进行复杂的聚合和过滤操作;生态丰富,拥有大量的 Exporter 适配各种常见系统和服务;支持水平扩展,可应对大规模分布式系统的监控需求。
      • 缺点:拉取式采集在大规模环境下可能会对被监控目标造成一定压力;缺乏对分布式链路追踪的原生支持,需借助其他工具补充。
    • Grafana:是一款可视化工具,常与 Prometheus 搭配使用。它支持从多种数据源(如 Prometheus、InfluxDB 等)获取数据,并能将数据以丰富多样的图表形式展示出来。
      • 优点:可视化效果出色,提供了多种图表类型(折线图、柱状图、饼图等)和模板,方便用户快速创建直观、美观的监控看板;支持多数据源接入,可整合不同来源的数据进行统一展示;具备灵活的告警功能,能根据设定的阈值发送通知。
      • 缺点:依赖外部数据源,自身不具备数据采集能力;配置相对复杂,尤其是在处理多数据源和复杂图表时,需要一定的学习成本。
    • SkyWalking:是国产的分布式系统的应用性能监控(APM)工具。它提供分布式链

相关文章:

  • 使用大语言模型对接OA系统,实现会议室预定功能
  • 【SpringBoot】✈️本地集成支付宝支付功能
  • Redhat及其衍生系统安装python
  • 如何使用wolfsll库生成证书?
  • Xcode如何高效的一键重命名某个关键字
  • SOME/IP--协议英文原文讲解12(完结)
  • 【Git版本控制器】第四弹——分支管理,合并冲突,--no-ff,git stash
  • 大语言模型(LLM)提示词(Prompt)高阶撰写指南
  • 《论面向对象的建模及应用》审题技巧 - 系统架构设计师
  • Onvif协议NVR开发方案指南
  • SQL笔记#数据更新
  • [AI] [ComfyUI]理解ComyUI的基本原理及其图像生成技术
  • 深度学习技术全景图:从基础架构到工业落地的超级进化指南
  • flex布局自定义一行几栏,靠左对齐===grid布局
  • 三维空间中直线的多种表示方法
  • Python 基本语法的详细解释
  • 第1章大型互联网公司的基础架构——1.9 LSM Tree
  • 【每日八股】计算机网络篇(一):概述
  • 广东英语十二种应用文模版范文
  • 关于在mac中配置Java系统环境变量
  • 正常网站 月均ip pv/宁波网站推广
  • 北京网站开发公司前十名/网站制作哪家公司好
  • 嘉兴做微网站设计/搜索关键词
  • 如何用织梦做网站详细教程/抖音推广佣金平台
  • 日本做a爱片网站/上海排名优化seo
  • 公司网站建设找谁/百度网站首页入口