You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/nginx/admin-guide/dynamic-modules/opentelemetry.md
+8-8Lines changed: 8 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,7 @@ type:
13
13
14
14
[OpenTelemetry](https://opentelemetry.io/) (OTel) is an observability framework for monitoring, tracing, troubleshooting, and optimizing applications. OTel enables the collection of telemetry data from a deployed application stack.
15
15
16
-
The `nginx-plus-module-otel` module is NGINX-authored dynamic module that enables NGINX Plus to send telemetry data to an OTel collector. The module supports [W3C](https://w3c.github.io/trace-context/) trace context propagation, OpenTelemetry Protocol (OTLP)/gRPC trace exports, and offers several advantages over existing OTel modules including:
16
+
The `nginx-plus-module-otel` module is an NGINX-authored dynamic module that enables NGINX Plus to send telemetry data to an OTel collector. The module supports [W3C](https://w3c.github.io/trace-context/) trace context propagation, OpenTelemetry Protocol (OTLP)/gRPC trace exports, and offers several advantages over existing OTel modules including:
17
17
18
18
- Enhanced performance: other OTel implementations can reduce request processing by up to 50%, while `nginx-plus-module-otel` minimizes this impact to just 10-15%.
19
19
@@ -28,13 +28,13 @@ The repository can be found on [GitHub](https://github.com/nginxinc/nginx-otel).
28
28
29
29
## Installation {#install}
30
30
31
-
Similar to [NGINX Plus]({{< ref "/nginx/admin-guide/installing-nginx/installing-nginx-plus.md" >}}), prebuilt packages of the `nginx-plus-module-otel` module can can be installed directly from the official repository for different distributions. Before installation you will need to add NGINX Plus package repositories for your distribution and update the repository metadata.
31
+
Similar to [NGINX Plus]({{< ref "/nginx/admin-guide/installing-nginx/installing-nginx-plus.md" >}}), prebuilt packages of the `nginx-plus-module-otel` module can can be installed directly from the official repository for different distributions. Before installation you will need to add the NGINX Plus package repositories for your distribution and update the repository metadata.
32
32
33
33
1. Check the [Technical Specifications]({{< ref "nginx/technical-specs.md" >}}) page to verify that the module is supported by your operating system.
34
34
35
35
{{< note >}} The OpenTelemetry module cannot be installed on Amazon Linux 2 LTS and SLES 15 SP5+. {{< /note >}}
36
36
37
-
2. Make sure you have the latest version of NGINX Plus or you have upgraded NGINX Plus to the latest version. In Terminal, run the command:
37
+
2. Make sure you have the latest version of NGINX Plus. In Terminal, run the command:
38
38
39
39
```shell
40
40
nginx -v
@@ -46,7 +46,7 @@ Similar to [NGINX Plus]({{< ref "/nginx/admin-guide/installing-nginx/installing-
46
46
nginx version: nginx/1.27.4 (nginx-plus-r34)
47
47
```
48
48
49
-
3. Make sure you have installed dependencies required for your operating system.
49
+
3. Make sure you have installed the dependencies required for your operating system.
50
50
51
51
For Amazon Linux 2023, AlmaLinux, CentOS, Oracle Linux, RHEL, and Rocky Linux:
52
52
@@ -104,9 +104,9 @@ Similar to [NGINX Plus]({{< ref "/nginx/admin-guide/installing-nginx/installing-
104
104
105
105
For Alpine, upload **nginx-repo.crt** to **/etc/apk/cert.pem** and **nginx-repo.key** to **/etc/apk/cert.key**. Ensure these files contain only the specific key and certificate as Alpine Linux does not support mixing client certificates for multiple repositories.
106
106
107
-
4. Make sure your package management system is configured to pull from NGINX Plus repository. See [Installing NGINX Plus]({{< ref "/nginx/admin-guide/installing-nginx/installing-nginx-plus.md" >}}) for details.
107
+
4. Make sure your package management system is configured to pull from the NGINX Plus repository. See [Installing NGINX Plus]({{< ref "/nginx/admin-guide/installing-nginx/installing-nginx-plus.md" >}}) for details.
108
108
109
-
4. Update the repository information and install the package. In Terminal, run the appropriate command for your operating system.
109
+
4. Update the repository information and install the package. In a terminal, run the appropriate command for your operating system.
110
110
111
111
For CentOS, Oracle Linux, and RHEL:
112
112
@@ -143,7 +143,7 @@ Similar to [NGINX Plus]({{< ref "/nginx/admin-guide/installing-nginx/installing-
143
143
sudo pkg install nginx-plus-module-otel
144
144
```
145
145
146
-
The module will be installed into`/usr/local/nginx` directory.
146
+
The module will be installed in the`/usr/local/nginx` directory.
147
147
148
148
6. Copy the `ngx_otel_module.so` dynamic module binary to `/usr/local/nginx/modules`.
149
149
@@ -242,7 +242,7 @@ http {
242
242
}
243
243
```
244
244
245
-
## More Info {#info}
245
+
## More info {#info}
246
246
247
247
-[GitHub Repository for the NGINX Native OpenTelemetry Module](https://github.com/nginxinc/nginx-otel)
0 commit comments