...
Code Block |
---|
version: '2' services: jaeger-security-proxy: image: registry.onesaitplatform.com/onesaitplatform/jaeger-keycloak:1.0 stdin_open: true hostname: jaeger-security-proxy network_mode: container:jaeger volumes: - /datadrive/onesaitplatform/jaeger/proxy.json:/opt/keycloak-proxy/conf/proxy.json:rw tty: true labels: io.rancher.container.pull_image: always io.rancher.container.network: true jaeger: image: registry.onesaitplatform.com/onesaitplatform/jaeger:1.0-dev environment: ES_SERVER_URLS: http://elasticdb.onesait-platform:9200 QUERY_BASE_PATH: /jaeger COLLECTOR_OTLP_ENABLED: none stdin_open: true tty: true labels: io.rancher.container.pull_image: always io.rancher.sidekicks: jaeger-security-proxy |
Kubernetes / Helm
TODO
Ruta en nginx
Code Block |
---|
location /jaeger { proxy_set_header Host $host; proxy_pass http://jaeger.jaeger:8080/jaeger; } |
Kubernetes / Helm
El módulo Tracing Engine se incluye en la distribución Business Tools, correspondiente al chart onesaitplatform-bsbnstools-chart.
Los detalles de despliegue se encuentran en el siguiente enlace:
Simplificando los detalles, a la hora de desplegar cualquiera de los charts base, engine, intelligence, things o business tools, es necesario añadir el siguiente valor en el fichero custom values de Helm:
Code Block |
---|
global.env.otelEnabled: true |
Para, posteriormente, desplegar el chart business tools habilitando el módulo del tracing distribuido, mediante la siguiente variable en el custom values que habrá de pasarse al comando de instalación de Helm:
Code Block | ||
---|---|---|
| ||
selector.deployment.tracingengine: true |
En distribuciones 5.1.0-survivor ya desplegadas, para habilitar el tracing distribuido es necesario modificar los deployment de los módulos detallados con anterioridad añadiendo o modificando la siguiente variable de entorno:
OTEL_JAVAAGENT_ENABLED a true