Sync #15315 remove wasm telemetry into Chinese (#15381)

This commit is contained in:
Wilson Wu 2024-07-04 09:58:08 +08:00 committed by GitHub
parent b679814383
commit 923aab303b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 1 additions and 38 deletions

View File

@ -9,7 +9,7 @@ keywords: [wasm,extensibility,alpha,performance,operator]
自 2016 年使用 [Envoy](https://www.envoyproxy.io/) 以后Istio 项目一直想提供一个平台,在此平台上可以构建丰富的扩展,以满足用户多样化的需求。有很多要向服务网格的数据平面增加功能的理由 --- 比如:支持更新的协议,与专有安全控件集成,或是通过自定义度量来增强可观测性。
在过去的一年半中,我们在 Google 的团队一直在努力用 [WebAssembly](https://webassembly.org/) 来为 Envoy 代理添加动态扩展。今天我们很高兴与大家分享这项工作,并推出[针对代理的 WebAssembly (Wasm)](https://github.com/proxy-wasm/spec) (Proxy-Wasm):包括一个会标准化的 ABISDK以及它的第一个重点实现新的低延迟的 [Istio 遥测系统](/zh/docs/reference/config/telemetry)。
在过去的一年半中,我们在 Google 的团队一直在努力用 [WebAssembly](https://webassembly.org/) 来为 Envoy 代理添加动态扩展。今天我们很高兴与大家分享这项工作,并推出[针对代理的 WebAssembly (Wasm)](https://github.com/proxy-wasm/spec) (Proxy-Wasm):包括一个会标准化的 ABISDK以及它的第一个重点实现新的低延迟的 [Istio 遥测系统](https://istio.io/v1.6/docs/reference/config/proxy_extensions/wasm_telemetry/)。
我们还与社区紧密合作以确保为用户提供良好的开发者体验帮助他们快速上手。Google 团队一直与 [Solo.io](https://solo.io) 团队紧密合作Solo 他们已经建立了 [WebAssembly Hub](https://webassemblyhub.io/) 服务,用于构建,共享,发现和部署 Wasm 扩展。有了 WebAssembly HubWasm 扩展就会像容器一样易于管理,安装和运行。

View File

@ -1,37 +0,0 @@
---
title: 基于 Wasm 的遥测
description: 如何使用 Wasm 进行遥测。
weight: 60
owner: istio/wg-policies-and-telemetry-maintainers
test: no
aliases:
- /zh/docs/reference/config/telemetry/telemetry_v2_with_wasm/
status: Experimental
---
{{< boilerplate experimental >}}
默认情况下,遥测默认启用并作为一个 `filter` 被编译在 Istio 代理中,
同时也被编译成 WebAssemblyWasm模块并随 Istio proxy 一起发布。
若要使用 Wasm 进行遥测,请使用 `preview` 属性安装 Istio 。
{{< text bash >}}
$ istioctl install --set profile=preview
{{< /text >}}
或者,设置以下两个参数,使用 `default` 属性启用基于 Wasm 的遥测:
{{< text bash >}}
$ istioctl install --set values.telemetry.v2.metadataExchange.wasmEnabled=true --set values.telemetry.v2.prometheus.wasmEnabled=true
{{< /text >}}
{{< warning >}}
基于 Wasm 的遥测存在几个已知的局限性:
* 代理 CPU 的使用将在 Wasm 模块加载阶段(例如:当上述配置被应用时)达到高峰。
增加代理 CPU 资源限制将有助于加速加载。
* 当代理基线资源使用增加时,根据初步的性能测试结果运行基于 Wasm
的遥测要比默认安装环境多花费 30%~50% 的 CPU并使内存使用量增加一倍。
性能问题将在接下来的版本中不断改进。
{{</ warning>}}