大家好。
現在的很多公司都是用雲來部署自己的服務了,不讓自己的服務隻綁定在一個雲上,可以讓後續自己有更多的選擇。現在業界比較火的雲原生的概念,就是讓服務的部署符合多雲部署的條件,而這依賴 Kubernetes 本身包含的一套标準,這樣使用雲的使用者和雲廠商能夠在統一的标準下合作。
在這樣的條件下,今天推薦一個實用的工具 mizu,一款能夠輕松檢視 Kubernetes 叢集内微服務 API 流量走向的可視化工具。
以下是具體的使用界面:
mizu 和 Kubernetes 之間的關系如下圖:
Mizu 支援很多協定的實時監測,比如:HTTP、gRPC,甚至 Kafka、AMQP (activeMQ / RabbitMQ)、和 Redis 也是支援的。
Mizu 的安裝和使用都是無侵入的,安裝好後除了看到 API 的請求流量,也能将整個叢集的服務依賴圖繪制出來。以下就是一個樣例:
更多項目詳情請檢視如下連結。
開源項目位址:https://github.com/up9inc/mizu
開源項目作者:up9inc
關注我們,一起探索有意思的開源項目。