服务可观测性:从指标定制到可视化
1. Istio 指标属性与配置基础
Istio 的 peer - metadata 过滤器(内置于 Istio 代理)提供了一组属性,这些属性在服务调用中对上游对等方(upstream_peer)和下游对等方(downstream_peer)均可用。使用这些属性时,需为上游或下游指标分别添加 upstream_peer 或 downstream_peer 前缀。例如,要引用调用服务的 Istio 代理版本,可使用 downstream_peer.istio_version;要引用上游服务的集群,可使用 upstream_peer.cluster_id。以下是这些属性的详细信息:
| 属性 | 描述 |
| — | — |
| name | Pod 的名称 |
| namespace | Pod 运行所在的命名空间 |
| labels | 工作负载标签 |
| owner | 工作负载所有者 |
| workload_name | 工作负载名称 |
| platform_metadata | 带有前缀键的平台元数据 |
| istio_version | 代理的版本标识符 |
| mesh_id | 网格的唯一标识符 |
| cluster_id | 此工作负载所属集群的标识符 |
| app_containers | 应用程序容器的短名称列表 |
默认情况下,Istio 指标在 stats 代理插件中使用 Envoy - Filter 资源进行配置,该资源在首次安装 Istio 时安装。例如,默认安装时会有以下 Envoy 过滤器:
超级会员免费看
订阅专栏 解锁全文
2237

被折叠的 条评论
为什么被折叠?



