Binding BusinessWorks Application to Open Tracing on Docker
We can enable Open Tracing forTIBCO BusinessWorks™ Container Edition application on docker using the environment variable
BW_JAVA_OPTS,
JAEGER_AGENT_HOST,
JAEGER_AGENT_PORT, and
JAEGER_SAMPLER_MANAGER_HOST_PORT.
Prerequisites
Ensure the correct JAEGER agent is running.
Procedure
Create a Dockerfile to deploy
TIBCO BusinessWorks Container Edition application on docker. For more information about creating Dockerfile, see Application Development for Docker in the
Application Development guide.
FROM tibco/bwce:latest
MAINTAINER Tibco
ADD <application name>.ear/
EXPOSE 8080
Run the Docker terminal and navigate to the directory where the EAR and Docker file are stored.
Run the following command to build the application image:
docker build -t <application name> .
In docker run command, set the environment variables
BW_JAVA_OPTS,
JAEGER_AGENT_HOST,
JAEGER_AGENT_PORT
, and
JAEGER_SAMPLER_MANAGER_HOST_PORT to enable open tracing.
Run the command in the docker terminal using docker machine IP or using link.