diff options
author | Eric Eastwood <erice@element.io> | 2022-07-26 18:44:21 -0500 |
---|---|---|
committer | Eric Eastwood <erice@element.io> | 2022-07-26 18:44:21 -0500 |
commit | 0cc610ecbe4b0866deae992559e2355949473e4a (patch) | |
tree | ba3b3f532b6ef4d2187e4ca3822005fa429b5ed9 /pyproject.toml | |
parent | Backfill remote event fetched by MSC3030 so we can paginate from it later (... (diff) | |
download | synapse-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.toml | 11 |
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" |