Este repositorio contiene la configuración de Jaeger K8s en su version de producción, conectado a un Elasticsearch externo y un Prometheus. Esta configuración permite recopilar y analizar datos de rastreo distribuido de aplicaciones en contenedores Kubernetes.
Operador Jaeger K8s: Automatiza la implementación y gestión de Jaeger en Kubernetes.
Jaeger Collector: Recopila datos de rastreo de las aplicaciones en contenedores.
Jaeger Query: Permite consultar y analizar los datos de rastreo.
Elasticsearch: Almacena los datos de rastreo.
Prometheus: Exporta métricas de rendimiento de Jaeger.
serviceType: NodePort
nodePort: 30158
type: prometheus
server-url: http://prometheus.prometheus.svc:9090/
enabled: false
schedule: "30 3 * * 0"
max-traces: 1500
server-urls: http://elasticsearch.utilities.svc:9200
index-prefix: jaeger-k8s-prod
Luego de modificar las variables segun los parametros de su entorno proceder a levantar el entorno
kubectl apply -f cert-manager
Entrar en la carpeta de operator:
kubectl apply -f .
Entrar en el directorio de jaeger: kubectl apply -f .