3

云原生服务 API 流量可视化工具

 2 years ago
source link: https://zhupeng.github.io/k8s-api-traffic-tools/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

云原生服务 API 流量可视化工具

现在的很多公司都是用云来部署自己的服务了,不让自己的服务只绑定在一个云上,可以让后续自己有更多的选择。现在业界比较火的云原生的概念,就是让服务的部署符合多云部署的条件,而这依赖 Kubernetes 本身包含的一套标准,这样使用云的用户和云厂商能够在统一的标准下合作。

在这样的条件下,今天推荐一个实用的工具 mizu,一款能够轻松查看 Kubernetes 集群内微服务 API 流量走向的可视化工具。

image-20220626224304758

以下是具体的使用界面:

compress_mizu-ui.api.traffic.png

mizu 和 Kubernetes 之间的关系如下图:

img

Mizu 支持很多协议的实时监测,比如:HTTP、gRPC,甚至 Kafka、AMQP (activeMQ / RabbitMQ)、和 Redis 也是支持的。

Mizu 的安装和使用都是无侵入的,安装好后除了看到 API 的请求流量,也能将整个集群的服务依赖图绘制出来。以下就是一个样例:

compress_mizu-service-map.png

更多项目详情请查看如下链接。

开源项目地址:https://github.com/up9inc/mizu

开源项目作者:up9inc


更多精彩请扫码关注如下公众号。

compress_github_jingxuan.png
Written on June 26, 2022

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK