Istio CAT 監控平台對比

2021-09-11 23:17:04 字數 651 閱讀 5909

對比istio:

(1)istio監控可以做到基於httprequest層面的監控(時間、次數等,不侵入**所以做不到方法級監控)、主機層面的監控(記憶體、cpu等)

(2)isito支援接入promethues+grafana監控,支援報警配置機制(較複雜,需運維配合深入研究)

(4)日誌接入可考慮整合elk

(3)支援服務追蹤jaeger(需要改動**,cat也需要改動**)

總結:

istio可以支援cat大部分監控功能(除方法級別監控)、服務追蹤、報警提醒等,

同時對比cat,istio依賴於k8s平台、sidecar模式,除了服務追蹤功能,幾乎不侵入**,

而cat服務端需要單獨部署,且cat客戶端整合改動非常大,故建議採用istio相關監控功能。

擴充套件:

若能接收cat客戶端整合改動量,cat可以做到更細粒度的監控級別(結合aop等攔截技術可儘量減少**改動量),

可以對controller、service、sql、romoteservice進行攔截,做到controller->servcie(remoteservice)->sql的全量監控(類名、方法名、引數、返回值、sql語句,響應時間、呼叫鏈路等);

Docker監控平台

目錄docker監控平台由容器監控元件cadvisor 主機監控元件node exporter 時序資料庫prometheus 告警處理元件alertmanager 圖表展示工具grafana構成,所有元件均已容器方式執行。docker run tid name grafana p 3000 300...

監控平台搭建

專案整體監控環境示意圖如下 一 安裝docker 1 配置安裝的資料來源 sudo yum config manager add repo 2 安裝docker sudo yum install docker ce docker ce cli containerd.io 3 啟動docker服務 s...

Kafka eagle監控平台

監控工具 特點備註 kafka web console 實現brokers topic列表等監控,展示生產和消費流量圖。存在bug,會與生產者 消費者和zookeeper建立大量的連線,導致網路阻塞。kafka manager 實現broker級常見的jmx監控,可以對consumer消費進度進行監...