mirror of https://github.com/istio/istio.io.git
7.4 KiB
7.4 KiB
| title | description | generator | number_of_entries |
|---|---|---|---|
| mixs | Mixer 是 Istio 在后端基础设施之上的抽象。 | pkg-collateral-docs | 9 |
Mixer 是 Istio 与后端基础设施的结合点,是策略评估和遥测报告的关键。
mixs crd
Mixer 中可用的 CRD(CustomResourceDefinition)
mixs crd adapter
列出可用适配器的 CRD
{{< text bash >}} $ mixs crd adapter [flags]
{{< /text >}}
mixs crd all
列出所有 CRD
{{< text bash >}} $ mixs crd all [flags]
{{< /text >}}
mixs crd instance
列出可用实例种类的 CRD(网格功能)
{{< text bash >}} $ mixs crd instance [flags]
{{< /text >}}
mixs probe
检查本地运行的服务器的活跃度或准备情况
{{< text bash >}} $ mixs probe [flags]
{{< /text >}}
| 参数 | 描述 |
|---|---|
--interval <duration> |
用于检查目标文件上次修改时间的持续时间。(默认为0s) |
--log_as_json |
输出控制台友好的 JSON 格式 |
--log_caller <string> |
以逗号分隔的范围列表,包括调用者信息,范围可以是[adapter,api,attributes,default,grpcAdapter,mcp,mcp-creds]中的任何一个(默认为 '') |
--log_output_level <string> |
以逗号分隔的最小每范围日志记录级别的消息输出,格式为<scope>:<level>,<scope>:<level>,...其中 scope 可以是[adapters,api,attributes,default,grpcAdapter,mcp,mcp-creds]之一和 level 可以是[debug,info,warn,error,none]之一(默认为default:info) |
--log_rotate <string> |
可选分割日志文件的路径(默认为 '') |
--log_rotate_max_age <int> |
日志文件超过文件分割的最大寿命(以天为单位)(0表示无限制),将分割日志(默认为 30) |
--log_rotate_max_backups <int> |
删除旧文件之前要保留的最大日志文件备份数(0表示无限制)(默认为 1000) |
--log_rotate_max_size <int> |
日志文件的最大大小(以兆字节为单位),超过该值将分割文件(默认为 104857600) |
--log_stacktrace_level <string> |
捕获堆栈追踪的逗号分隔的最小每范围日志记录级别,格式为<scope>:<level>,<scope:level>,...其中 scope 可以是[adapters,api,attributes,default,grpcAdapter,mcp,mcp-creds]之一和 level 可以是[debug,info,warn,error,none]之一(默认为default:none) |
--log_target <stringArray> |
输出日志的路径集。这可以是任何路径以及特殊值 stdout 和 stderr(默认\[stdout\]) |
--probe-path <string> |
用于检查可用性的文件的路径。(默认 '') |
mixs server
将 Mixer 作为服务器启动
{{< text bash >}} $ mixs server [flags]
{{< /text >}}
| 参数 | 缩写 | 描述 |
|---|---|---|
--adapterWorkerPoolSize <int> |
适配器工作池中的最大 goroutines 数量(默认为 1024) |
|
--address <string> |
用于 Mixer 的 gRPC API 的地址,例如 tcp://127.0.0.1:9092或 unix:///path/to/file(默认为 '') |
|
--apiWorkerPoolSize <int> |
API 工作池中的最大 goroutines 数量(默认为 1024) |
|
--caCertFile <string> |
根证书颁发机构的证书文件的位置(默认为/etc/istio/certs/root\-cert.pem) |
|
--certFile <string> |
双向 TLS 的证书文件的位置(默认/etc/istio/certs/cert-chain.pem) |
|
--configDefaultNamespace <string> |
命名空间用于存储网格宽配置。(默认istio-system) |
|
--configStoreURL <string> |
配置存储的 URL。对于文件系统,使用 k8s://path_to_kubeconfig,fs://,对于 MCP/Galley,使用 mcp://<address>。如果 path_to_kubeconfig 为空,则使用群集内 kubeconfig。(默认 '') |
|
--ctrlz_address <string> |
监听 ControlZ 内省设施的 IP 地址。使用\*表示所有地址。(默认127.0.0.1) |
|
--ctrlz_port <uint16> |
用于 ControlZ 内省工具的 IP 端口(默认为9876) |
|
--keyFile <string> |
双向 TLS 的密钥文件的位置(默认/etc/istio/certs/key.pem) |
|
--livenessProbeInterval <duration> |
更新活动探测文件的时间间隔。(默认为0s) |
|
--livenessProbePath <string> |
活动探针文件的路径。(默认 '') |
|
--log_as_json |
输出控制台友好的 JSON 格式 | |
--log_caller <string> |
以逗号分隔的范围列表,包括调用者信息,范围可以是[adapter,api,attributes,default,grpcAdapter,mcp,mcp-creds]中的任何一个(默认为 '') |
|
--log_output_level <string> |
要输出的消息的最小日志记录级别,格式为<scope>:<level>,<scope>:<level>,...其中 scope 可以是[adapters,api,attributes,default,grpcAdapter,mcp,mcp-creds] 之一和 level 可以是[debug,info,warn,error,none]之一(默认为default:info) |
|
--log_rotate <string> |
可选分割日志文件的路径(默认为 '') |
|
--log_rotate_max_age <int> |
日志文件超过文件分割的最大寿命(以天为单位)(0表示无限制)(默认为 30) |
|
--log_rotate_max_backups <int> |
删除旧文件之前要保留的最大日志文件备份数(0表示无限制)(默认为 1000) |
|
--log_rotate_max_size <int> |
日志文件的最大大小(以兆字节为单位),超过该日志文件将分割文件(默认为 104857600) |
|
--log_stacktrace_level <string> |
捕获堆栈追踪的逗号分隔的最小每范围日志记录级别,格式为<scope>:<level>,<scope:level>,...其中 scope 可以是[adapters,api,attributes,default,grpcAdapter,mcp,mcp-creds]之一和 level 可以是[debug,info,warn,error,none]之一(默认为default:none) |
|
--log_target <stringArray> |
输出日志的路径集。这可以是任何路径以及特殊值 stdout 和 stderr(默认[stdout]) |
|
--maxConcurrentStreams <uint> |
每个连接的最大未完成 RPC 数(默认为 1024) |
|
--maxMessageSize <uint> |
单个 gRPC 消息的最大大小(默认为 1048576) |
|
--monitoringPort <uint16> |
用于公开 Mixer 自我监控信息的 HTTP 端口(默认为 9093) |
|
--numCheckCacheEntries <int32> |
检查结果缓存中的最大条目数(默认为 1500000) |
|
--port <uint16> |
-p |
用于 Mixer 的 gRPC API 的 TCP 端口,如果未指定地址选项(默认为 9091) |
--profile |
通过 Web 界面主机启用性能分析:port/debug/pprof | |
--readinessProbeInterval <duration> |
准备探针的更新文件的间隔。(默认为0s) |
|
--readinessProbePath <string> |
准备探针的文件路径。(默认 '') |
|
--singleThreaded |
如果为 true,则每个对 Mixer 的请求将在单个 go 例程中执行(对于调试很有用) |
|
--trace_jaeger_url <string> |
Jaeger HTTP 收集器的 URL(例如:http://jaeger:14268/api/traces?format=jaeger.thrift)。(默认 '') |
|
--trace_log_spans |
是否记录追踪 span。 | |
--trace_zipkin_url <string> |
Zipkin 收集器的 URL(例如:http://zipkin:9411/api/v1/spans)。(默认 '') |
mixs version
打印出版本信息
{{< text bash >}} $ mixs version [flags]
{{< /text >}}
| 参数 | 缩写 | 描述 |
|---|---|---|
--short |
-s |
显示简短形式的版本信息 |