Skip to main content
Usa destinos cuando quieras enviar las métricas de Zylon a tu propio backend de monitorización. Esto requiere:
  • observability.monitoring: true
  • un destino bajo k8s-monitoring.extraDestinations
Si necesitas reemplazar los destinos por defecto de Zylon en lugar de añadir nuevos, consulta Sobrescribir los destinos por defecto de Zylon.

Backends compatibles

Zylon soporta tres familias de backend: No existe un tipo de destino grafana separado. Los servicios de métricas compatibles con Grafana siguen usando type: prometheus.

Estructura del destino

Sobrescribir los destinos por defecto de Zylon

Úsalo cuando quieras reemplazar los destinos gestionados por Zylon en lugar de añadir destinos extra. Esto usa destinations, no extraDestinations. Qué tienes que hacer:
  • Mantén la entrada otlp y pon url: "-" para desactivar el destino OTLP por defecto de Zylon.
  • Mantén la entrada loki y pon url: "-" para desactivar el destino Loki por defecto de Zylon.
  • Añade tu propio destino como un nuevo elemento dentro de la misma lista destinations.
  • Cambia el name, el type y la url del destino para que coincidan con tu backend.
  • Si tu endpoint usa una CA privada o autofirmada, sustituye el certificado de ejemplo bajo tls.ca por tu propia CA.
Ejemplo:

Ejemplos de destinos

Usa type: prometheus para un servidor Prometheus autoalojado con remote write activado:
Prometheus debe tener activado el receptor de remote write, por ejemplo arrancando Prometheus con:
Para endpoints de Prometheus con certificado autofirmado, pasa el certificado CA para mantener la verificación TLS activa:

Múltiples destinos

Puedes enviar métricas a más de un backend al mismo tiempo:

Secretos

Usa variables de entorno para tokens y contraseñas: