Hystrix Turbine聚合監控

2021-10-18 21:18:15 字數 2205 閱讀 5999

之前,我們針對的是⼀個微服務例項的hystrix資料查詢分析,在微服務架構下,⼀個微服務的例項往往是多個(集群化)。

⽐如⾃動投遞微服務

例項1(hystrix) ip1:port1/actuator/hystrix.stream

例項2(hystrix) ip2:port2/actuator/hystrix.stream

例項3(hystrix) ip3:port3/actuator/hystrix.stream

按照已有的⽅法,我們就可以結合dashboard儀錶盤每次輸⼊⼀個監控資料流url,進去檢視。但是我們乙個乙個去請求的話,未免太麻煩了。如果要彙總怎麼辦?

微服務架構下,⼀個微服務往往部署多個例項,如果每次只能檢視單個例項的監控,就需要經常切換很不⽅便,在這樣的場景下,我們可以使⽤ hystrix turbine 進⾏聚合監控,它可以把相關微服務的監控資料聚合在⼀起,便於檢視。

1)引⼊依賴

>

>

org.springframework.cloudgroupid

>

>

spring-cloud-starter-netflixturbineartifactid

>

dependency

>

>

>

org.springframework.cloudgroupid

>

>

spring-cloud-starter-netflix-eurekaclientartifactid

>

dependency

>

server

:port

:9001

spring::

name

: lagou-cloud-hystrix-turbine

eureka

:client

:serviceurl

:# eureka server的路徑

defaultzone:http://lagoucloudeurekaservera:8761/eureka/,http://lagoucloudeurekaserverb:8762/eureka/ #把 eureka 集群中的所有 url 都填寫了進來,也可以只寫⼀臺,因為各個 eureka server 可以同步登錄檔

instance

:#使⽤ip註冊,否則會使⽤主機名註冊了(此處考慮到對⽼版本的相容,新版本經過實驗都是ip)

prefer-ip-address

:true

#⾃定義例項顯示格式,加上版本號,便於多版本管理,注意是ip-address,早期版本是ipaddress

instance-id:$

:$:@project.version@

#turbine配置

turbine

:# 配置eureka中的serviceid列表,表明監控哪些服務,如果要聚合多個微服務的監控資料,那麼可以使⽤英⽂逗號拼接,⽐如 a,b,c

: lagou-service-autodeliver

clusternameexpression

: "'default'" # 集群預設名稱

3)在當前項⽬啟動類上新增註解@enableturbine,開啟儀錶盤以及turbine聚合

@enablediscoveryclient

@enableturbine

// 開啟聚合功能

public

class

}4)瀏覽器訪問turbine項⽬,http://localhost:9001/turbine.stream,就可以看到監控資料了。

我們通過dashboard的⻚⾯檢視資料更直觀,把剛才的位址輸⼊dashboard位址列

監控⻚⾯

聚類之層次聚類 基於劃分的聚類(

目錄 一層次聚類 層次聚類的原理及分類 層次聚類的流程 層次聚類的優缺點 二劃分聚類法k means kmeans演算法的原理 k均值的優缺點及分類 k means與dbscan的區別 k means注意問題 三基於密度的聚類 dbscan的概念 簇的生成原理及過程 根據資料點的密度分為三類點 db...

k means聚類,密度聚類,層次聚類優缺點

k means 優點 1,簡單,易於理解和實現 2,時間複雜度低 缺點 1,需要對均值給出定義,2,需要指定要聚類的數目 3,一些過大的異常值會帶來很大影響 4,演算法對初始選值敏感 5,適合球形聚類 層次聚類 優點 1,距離和規則的相似度容易定義,限制少 2,不需要預先制定聚類數 3,可以發現類的...

聚類總結(中) 密度聚類

密度聚類是一種基於密度的聚類方法,基於密度的聚類方法的主要思想是尋找被低密度區域分離的高密度區域。密度度量 乙個點的區域性密度有不同的度量方式 1.畫個圈,數圈內其他點個數是一種方法。2.用圈內其他點和給點半徑的比值的高斯概率密度形式,對距離核心點距離近的給大權重。3.計算圈內距離最小的前n個點到核...