summary refs log tree commit diff
path: root/pyproject.toml
diff options
context:
space:
mode:
authorEric Eastwood <erice@element.io>2022-07-26 18:44:21 -0500
committerEric Eastwood <erice@element.io>2022-07-26 18:44:21 -0500
commit0cc610ecbe4b0866deae992559e2355949473e4a (patch)
treeba3b3f532b6ef4d2187e4ca3822005fa429b5ed9 /pyproject.toml
parentBackfill remote event fetched by MSC3030 so we can paginate from it later (... (diff)
downloadsynapse-0cc610ecbe4b0866deae992559e2355949473e4a.tar.xz
Migrate to OpenTelemetry tracing
See https://github.com/matrix-org/synapse/issues/11850
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml11
1 files changed, 5 insertions, 6 deletions
diff --git a/pyproject.toml b/pyproject.toml
index 4da1331c93..a6df4a26a6 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -175,13 +175,13 @@ authlib = { version = ">=0.14.0", optional = true }
 systemd-python = { version = ">=231", optional = true }
 lxml = { version = ">=4.2.0", optional = true }
 sentry-sdk = { version = ">=0.7.2", optional = true }
-opentracing = { version = ">=2.2.0", optional = true }
-jaeger-client = { version = ">=4.0.0", optional = true }
 txredisapi = { version = ">=1.4.7", optional = true }
 hiredis = { version = "*", optional = true }
 Pympler = { version = "*", optional = true }
 parameterized = { version = ">=0.7.4", optional = true }
 idna = { version = ">=2.5", optional = true }
+opentelemetry-api = {version = "^1.11.1", optional = true}
+opentelemetry-sdk = {version = "^1.11.1", optional = true}
 
 [tool.poetry.extras]
 # NB: Packages that should be part of `pip install matrix-synapse[all]` need to be specified
@@ -196,7 +196,7 @@ oidc = ["authlib"]
 systemd = ["systemd-python"]
 url_preview = ["lxml"]
 sentry = ["sentry-sdk"]
-opentracing = ["jaeger-client", "opentracing"]
+opentelemetry = ["opentelemetry-api", "opentelemetry-sdk"]
 jwt = ["authlib"]
 # hiredis is not a *strict* dependency, but it makes things much faster.
 # (if it is not installed, we fall back to slow code.)
@@ -229,8 +229,8 @@ all = [
     "lxml",
     # sentry
     "sentry-sdk",
-    # opentracing
-    "jaeger-client", "opentracing",
+    # opentelemetry
+    "opentelemetry-api", "opentelemetry-sdk",
     # redis
     "txredisapi", "hiredis",
     # cache_memory
@@ -254,7 +254,6 @@ mypy-zope = "*"
 types-bleach = ">=4.1.0"
 types-commonmark = ">=0.9.2"
 types-jsonschema = ">=3.2.0"
-types-opentracing = ">=2.4.2"
 types-Pillow = ">=8.3.4"
 types-psycopg2 = ">=2.9.9"
 types-pyOpenSSL = ">=20.0.7"