加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

微处事管理与统计说明

发布时间:2019-09-24 14:01:29 所属栏目:建站 来源:八点五分
导读:弁言: 微处事架构下,处事拆得越细,处事的粒度越小,可组装性就越好;与之相对的处事之间的挪用相关就会变伟大,为了担保处事更好的运行,必要对这些处事举办监控和打点。本文各人先容下EOS微处事平台假如对微处事举办日记查察、API挪用统计、限流、熔断

弁言:

微处事架构下,处事拆得越细,处事的粒度越小,可组装性就越好;与之相对的处事之间的挪用相关就会变伟大,为了担保处事更好的运行,必要对这些处事举办监控和打点。本文各人先容下EOS微处事平台假如对微处事举办日记查察、API挪用统计、限流、熔断、负载平衡的打点。

微处事管理与统计说明

目次:

1.EOS微处事平台简介

2.微处事监控统计

3.微处事管理

1.EOS微处事平台简介

微处事管理与统计说明
微处事管理与统计说明

(1)域是平台中一组体系的统称,凡是为一组体系界说成有营业寄义的域,好比信贷域。一个域有多个体系,一个体系只能属于一个域。一个域下可以日记中心、注册中心、设置中心、APM监控中心已经断路器监控中心

(2)体系是平台中一组应用的统称,凡是为一组应用界说成有营业寄义的体系,好比信贷体系。一个体系有多个应用,一个应用只能属于一个体系。

(3)应用(微处事应用)是平台开拓出的根基陈设单位,一个应用只能属于一个体系,一个应用有1到多个应用实例组。

(4)应用实例组是平台中应用的实例分组,每个应用可以有1到多个应用实例分组,差异的应用实例组拥有独立的应用设置与打点手段,差异的应用实例组之间可以通过流控计策,实现应用的灰度宣布手段。应用实例组下面有多个应用实例。

(5)应用实例是平台下现实陈设应用的历程,应用实例属于某一个应用实例组。

2.微处事监控统计

(1)应用监控

微处事管理与统计说明

通过应用监控可以查察一个体系内应用之间的挪用相关。单个应用的均匀相应时刻、均匀吞吐以及慢的端点会见。

(2)实例监控

微处事管理与统计说明
微处事管理与统计说明

通过实例监控可以查察一个实例的运行环境包罗:均匀吞吐、均匀相应时刻、CPU、内存以及SQL的执行。

(3)哀求监控

微处事管理与统计说明
微处事管理与统计说明

通过哀求监控可以查察一个哀求是乐成照旧错误,它的相应时刻,以及它的挪用链路:颠末尾几个微处事,在每个微处事内的耗时是什么环境。

(4)API挪用统计

微处事管理与统计说明

API挪用统计可以凭证应用、实例组、实例、API来统计汇总哀求信息,包罗:相应状态码,哀求数,最小相应时刻,最大相应时刻,均匀相应时刻以及相应时刻总和。支持按应用、实例组、实例、API、时刻段等前提举办查询以及按哀求数和相应时刻排序。

(5)应用日记查察

微处事管理与统计说明

应用日记汇聚多个应用实例的日记,举办同一查察。查察时支持按实例以实时刻段举办查询过滤,应用日记自带traceId, spanId这些哀求追踪号。

3.微处事管理

(1)实例上下线

微处事管理与统计说明

通过配置实例的状态,使得实例不会被其他应用挪用。这个是在客户端实现,客户端是通过ribbon做负载平衡,ribbon会过滤掉状态为OUT_OF_SERVICE的处事提供者实例。

(2)API上下线

微处事管理与统计说明

通过配置API的状态,使得API不会被其他应用挪用。这个是在处事端实现,通过在处事端增进Filter拦截器,对已下线的API的哀求会见,返回403的状态码。

(3)熔断

微处事管理与统计说明
微处事管理与统计说明

EOS的熔断实现行使的是Hystrix,通过在页面设置熔断工具以及触发前提来配置断路器。熔断工具对应的是Hystrix的CommandKey,触发前提包罗:

  • 手工熔断(逼迫打开熔断器)
  • 打消熔断(逼迫封锁熔断器)
  • 自动熔断(规按时刻内哀求数高出阈值而且失败率到达阈值才会触发熔断, 熔断后指按时刻内实行打消熔断)

这个设置通过写入到设置中心实时下放到各个应用,实现动态设置手段。

(4)限流

微处事管理与统计说明

EOS此刻的限流是对付每个应用实例独立计较,如配置每秒会见10次,一个应用有3个实例,则这3个实例每个都应承每秒会见10次。限流是通过在处事端的Filter里行使Guava的RateLimiter实现。

这个设置通过写入到设置中心实时下放到各个应用,实现动态设置手段。

(5)负载平衡

微处事管理与统计说明

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读