From dfbaae6b2672b8f10913babb220380496f8c427b Mon Sep 17 00:00:00 2001 From: Vincent Emonet Date: Thu, 30 Nov 2023 18:46:38 +0100 Subject: [PATCH] Update trapi-predict-kit to 0.2.2 to put back score in edge. And start adding opentelemetry --- docker-compose.prod.yml | 9 +++++++++ pyproject.toml | 7 ++++++- requirements.txt | 2 +- 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 798ec7f..58f3c84 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -16,3 +16,12 @@ services: VIRTUAL_PORT: 8808 # OPENPREDICT_APIKEY: ${OPENPREDICT_APIKEY} + + jaeger: + image: jaegertracing/all-in-one:latest + # ports: + # - "16686:16686" + # - "4318:4318" + # - "6831:6831" + environment: + - LOG_LEVEL=debug \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 1f37ea2..9853bb0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -31,7 +31,7 @@ dynamic = ["version"] dependencies = [ "requests >=2.23.0", - "trapi-predict-kit >=0.2.0", + "trapi-predict-kit >=0.2.2", # "trapi-predict-kit @ git+https://github.com/MaastrichtU-IDS/trapi-predict-kit.git", # "trapi-predict-kit @ {root:uri}/trapi-predict-kit", @@ -42,6 +42,11 @@ dependencies = [ # "mlem", "mlem >=0.4.0", "reasoner-pydantic >=4.1.4", + + "opentelemetry-sdk", + "opentelemetry-exporter-otlp-proto-http", + "opentelemetry-instrumentation-fastapi", + "opentelemetry-instrumentation-httpx", # "fairworkflows", # "fairworkflows@git+https://github.com/vemonet/fairworkflows.git", # "yatiml >=0.10.0", diff --git a/requirements.txt b/requirements.txt index 86780e1..2278dc3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -796,7 +796,7 @@ tqdm==4.64.1 # dvc-objects # pyrdf2vec # shap -trapi-predict-kit==0.2.1 +trapi-predict-kit==0.2.2 # via openpredict (pyproject.toml) typer==0.7.0 # via