我正在尝试自定义特使访问日志,我正在使用扩展提供程序,但它不输出任何内容。如果我使用下面的遥测配置,它会输出默认访问日志。
apiVersion: telemetry.istio.io/v1alpha1
kind: Telemetry
metadata:
name: mesh-default
namespace: istio-system
spec:
accessLogging:
- providers:
- name: envoy
但是,当我应用扩展提供程序配置时,它会停止在日志中输出任何内容。
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
namespace: istio-system
name: mesh-default
spec:
meshConfig:
extensionProviders:
- name: custom-envoy
envoyFileAccessLog:
path: /dev/stdout
logFormat:
text: "[%START_TIME%]\n"
apiVersion: telemetry.istio.io/v1alpha1
kind: Telemetry
metadata:
name: mesh-default
namespace: istio-system
spec:
accessLogging:
- providers:
- name: custom-envoy
有什么原因,没有通过扩展提供商输出任何内容?
你有没有碰巧找到过这个问题的答案? 我在 istio 中遇到了类似的问题。