Anthos Service Mesh 提供服务的运行状况和性能的可监测性。为了获得遥测数据,Anthos Service Mesh 依赖于边车代理,您可将此类代理作为独立容器注入到与工作负载相同的 Pod 中。代理会拦截所有工作负载的入站和出站 HTTP 流量,并将数据报告给 Anthos Service Mesh。借助此系统,服务开发者不必检测其代码即可收集遥测数据。
安装 Anthos Service Mesh 时,将在 Google Cloud 项目中启用 Cloud Monitoring 和 Cloud Logging。如需报告遥测数据,注入到服务 pod 的每个边车代理都会调用 Cloud Monitoring API 和 Cloud Logging API。遥测数据会自动上传到 Google Cloud 控制台中的 Anthos Service Mesh 页面。请注意,系统仅针对 Google Cloud 控制台中 Anthos Service Mesh 页面上的 HTTP 服务显示指标。
Anthos Service Mesh 在 Google Cloud 控制台中提供了一些预配置的服务信息中心,因此您无需手动设置信息中心和图表。这些详细遥测让运营商可观察服务行为,以及维护和优化其应用并进行问题排查。
在 Google Cloud Console 的 Anthos Service Mesh 页面上,您可以: