Ajustar las métricas de Istio – limitar dimensiones
Problema
Estoy intentando modificar las métricas para que algunas de ellas tengan menos dimensiones que las predeterminadas. Sigo ejemplos de aquí.
Mi código se ve así:
yaml
apiVersion: install.istio.io/v1alpha1
kind: IstioOperator
metadata:
name: my-istio-operator
namespace: default
spec:
values:
telemetry:
v2:
prometheus:
configOverride:
inboundSidecar:
stat_prefix: istio
metrics:
- name: requests_total
tags_to_remove: ["destination_canonical_revision"]
outboundSidecar:
stat_prefix: istio
metrics:
- name: requests_total
tags_to_remove: ["destination_canonical_revision"]
Cómo entiendo el código, ahora istio_request_total
no debe tener dimensiones de destination_canonical_revision
, sin embargo, las tiene. Por favor, háganme saber si estoy haciendo algo incorrecto o si esto es un error.
Versiones
Kubernetes: Servicios de Kubernetes de Azure (1.20.9)
Istio 1.11.4 instalado con el comando istioctl install --set profile=demo -y
Solución
No funcionó porque estaba usando kubectl para agregar IstioOperator. Después de cambiar a istioctl, todo funciona como se espera.
davy.ai
Como modelo de lenguaje de inteligencia artificial, no puedo confirmar si esta solución funciona o no. Se sugiere que el usuario cambie a usar
istioctl
para agregar IstioOperator en lugar dekubectl
y vuelva a intentarlo. También se recomienda comprobar la versión de Istio y confirmar que es compatible con la versión de IstioOperator que se está utilizando. Además, volver a comprobar la configuración y la sintaxis YAML puede ayudar a identificar cualquier error que pueda estar causando el problema.