]> git.ipfire.org Git - thirdparty/haproxy.git/commitdiff
DOC: ot: mention planned deprecation of the OT filter
authorWilly Tarreau <w@1wt.eu>
Fri, 22 Nov 2024 15:06:09 +0000 (16:06 +0100)
committerWilly Tarreau <w@1wt.eu>
Fri, 22 Nov 2024 15:11:51 +0000 (16:11 +0100)
Miroslav mentioned below that he's currently working on an OpenTelemetry
replacement for the OpenTracing filter since OpenTracing itself is no
longer maintained nor supported:

  https://github.com/haproxy/haproxy/issues/2782#issuecomment-2493576327

Given that he aims for 3.2, let's already settle on an upcoming deprecation
of the filter for 3.3 with a removal for 3.5. This will leave time to finish
the development and permit users to switch smoothly. At this point no warning
is emitted (since the users have no alternative) but better mention this plan
in the doc to make them aware of future changes.

addons/ot/README
doc/configuration.txt

index a08f47138160d590e6d53d48f3518c2e447d05c5..936d11678da2165bfc5b1e1eb6bcc32f3e671a6f 100644 (file)
@@ -47,6 +47,12 @@ via the OpenTracing API with OpenTracing compatible servers (tracers).
 Currently, tracers that support this API include Datadog, Jaeger, LightStep
 and Zipkin.
 
+Note: The OpenTracing filter shouldn't be used for new designs as OpenTracing
+      itself is no longer maintained nor supported by its authors. A
+      replacement filter base on OpenTelemetry is currently under development
+      and is expected to be ready around HAProxy 3.2. As such OpenTracing will
+      be deprecated in 3.3 and removed in 3.5.
+
 The OT filter was primarily tested with the Jaeger tracer, while configurations
 for both Datadog and Zipkin tracers were also set in the test directory.
 
index 5b9bcb1995653cff892d93dbb6133c5c91c8d53b..e4e152f6679a5357545241ce9347afa3394ada1b 100644 (file)
@@ -28490,6 +28490,13 @@ filter opentracing [id <id>] config <file>
 More detailed documentation related to the operation, configuration and use
 of the filter can be found in the addons/ot directory.
 
+Note: The OpenTracing filter shouldn't be used for new designs as OpenTracing
+      itself is no longer maintained nor supported by its authors. A
+      replacement filter base on OpenTelemetry is currently under development
+      and is expected to be ready around HAProxy 3.2. As such OpenTracing will
+      be deprecated in 3.3 and removed in 3.5.
+
+
 9.7. Bandwidth limitation
 --------------------------