File tree 1 file changed +4
-4
lines changed
content/en/blog/2022/instrument-nginx
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -28,19 +28,19 @@ Start from an empty directory. Create a file called `Dockerfile` and copy the
28
28
following content into it:
29
29
30
30
``` dockerfile
31
- FROM nginx:1.18
31
+ FROM nginx:1.23.1
32
32
RUN apt-get update ; apt-get install unzip
33
- ADD https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/download/webserver%2Fv1.0.0 /opentelemetry-webserver-sdk-x64-linux.tgz.zip /opt
33
+ ADD https://github.com/open-telemetry/opentelemetry-cpp-contrib/releases/download/webserver%2Fv1.0.3 /opentelemetry-webserver-sdk-x64-linux.tgz /opt
34
34
RUN cd /opt ; unzip opentelemetry-webserver-sdk-x64-linux.tgz.zip; tar xvfz opentelemetry-webserver-sdk-x64-linux.tgz
35
35
RUN cd /opt/opentelemetry-webserver-sdk; ./install.sh
36
36
ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/opentelemetry-webserver-sdk/sdk_lib/lib
37
- RUN echo "load_module /opt/opentelemetry-webserver-sdk/WebServerModule/Nginx/ngx_http_opentelemetry_module.so;\n $(cat /etc/nginx/nginx.conf)" > /etc/nginx/nginx.conf
37
+ RUN echo "load_module /opt/opentelemetry-webserver-sdk/WebServerModule/Nginx/1.23.1/ ngx_http_opentelemetry_module.so;\n $(cat /etc/nginx/nginx.conf)" > /etc/nginx/nginx.conf
38
38
COPY opentelemetry_module.conf /etc/nginx/conf.d
39
39
```
40
40
41
41
What this ` Dockerfile ` does:
42
42
43
- - Pull a base image with NGINX 1.18 pre-installed
43
+ - Pull a base image with NGINX 1.23.1 pre-installed
44
44
- Install ` unzip `
45
45
- Download the [ opentelemetry-webserver-sdk-x64-linux] package
46
46
- Unpack the package, put it into ` /opt ` & run ` ./install.sh `
You can’t perform that action at this time.
0 commit comments