美文网首页
Dubbo服务监控

Dubbo服务监控

作者: liuhailong | 来源:发表于2019-04-29 16:19 被阅读0次

期望获得监控指标

针对服务进行监控,监控服务的生产者,包括:

  1. 以IP+port为标识,哪些生产者是存活的;
  2. 生产者的版本、权重;
  3. 服务是否被停用。

上报指标项如下:

is_security_proxy_up{service='cryptService', ip='10.0.0.1', port='20885', up='0', server_up='0' }
is_security_proxy_up{service='cryptService', ip='10.0.0.1', port='20885', up='0', server_up='1', disabled='1' }
is_security_proxy_up{service='cryptService', ip='10.0.0.1', port='20885', up='0', server_up='1', disabled='0', weight='0' }
is_security_proxy_up{service='cryptService', ip='10.0.0.1', port='20885', up='1', version='1.0.5', weight='100' }

监控数据采集方式

监控Dubbo服务,可以从配置中心获得实时监控信息, 无需逐个探测生产者。指标项获取方式如下:

  1. 生产者是否存活
    连接注册中心(一般为zookeeper),查看 /dubbo/{service}/providers下数据,每一条为一个存活的生产者。如果cmdb中生产者没有对应的子节点, 则节点下线或服务停止运行了。
  2. 服务是否被禁用(disable)
    /dubbo/{service}/providers节点下的生产者数据, 如果没有versionrevisionsidethreadtimestamptimeout这些参数,说明接口被禁用了。一般, 我们探测version参数即可。
  3. 生产者版本
    /dubbo/{service}/providers获取。
  4. 服务权重
    /dubbo/{service}/consumers下获取。

相关文章

  • Dubbo监控和管理(dubbokeeper)

    dubbo服务原理图: 1. Dubbo服务管理和监控的选择 Dubbo服务的监控官方提供dubbo-mon...

  • Dubbo后台管理和监控中心部署

    通过dubbo监控中心和后台管理可以很好的监控dubbo服务,监控服务端服务和客户端调用情况,调用次数,调用日志,...

  • Dubbo服务监控

    期望获得监控指标 针对服务进行监控,监控服务的生产者,包括: 以IP+port为标识,哪些生产者是存活的; 生产者...

  • Dubbo Admin

    一、说明 此版本的Dubbo Admin是基于Dubbo2.7进行监控,虽然也兼容Dubbo2.6,但是会影响服务...

  • Dubbox下的WEB控制平台dubbo-admin环境搭建

    dubbo-admin原本是阿里Dubbo下的一个子模块 , 用于提供基于WEB UI 界面的Dubbo服务监控控...

  • Dubbo 监控中心

    Dubbo 监控中心 Dubbo提供了一个简陋的监控中心可以供开发着观察相关的服务情况,一般小公司使用的异化已经可...

  • springboot+dubbo+zookeeper+mybat

    练习dubbo服务间相互调用,部署dubbo后台管理和监控。本篇主要侧重于springboot2.0.4与dubb...

  • dubbo的基本认识

    为什么要用dubbo dubbo是一个中间件,提供以下功能服务远程通信(rpc框架的基本功能),服务的跟踪和监控,...

  • dubbo源码分析18 -- 服务监控

    在分布式服务当中监控服务的各项指标至关重要,而 dubbo 也提供了一个简单的监控中心(Simple Monito...

  • spring-boot-starter-actuator 健康监

    spring-boot-starter-actuator 健康监控配置及使用 背景: 项目为dubbo服务,现在需...

网友评论

      本文标题:Dubbo服务监控

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