diff --git a/code/UI/OpenAPI/python-flask-server/KG2/openapi_server/__main__.py b/code/UI/OpenAPI/python-flask-server/KG2/openapi_server/__main__.py index cbb44c65f..0dd657848 100644 --- a/code/UI/OpenAPI/python-flask-server/KG2/openapi_server/__main__.py +++ b/code/UI/OpenAPI/python-flask-server/KG2/openapi_server/__main__.py @@ -161,8 +161,8 @@ def receive_sigpipe(signal_number, frame): eprint("Starting flask application in the parent process") setproctitle.setproctitle(setproctitle.getproctitle() + f" [port={tcp_port}]") - # if rtx_config.telemetry_enabled: - # instrument(app, rtx_config.jaeger_endpoint, rtx_config.jaeger_port) + if rtx_config.telemetry_enabled: + instrument(app, rtx_config.jaeger_endpoint, rtx_config.jaeger_port) app.run(port=local_config['port'], threaded=True) else: eprint("[__main__]: fork() unsuccessful") diff --git a/code/UI/OpenAPI/python-flask-server/openapi_server/__main__.py b/code/UI/OpenAPI/python-flask-server/openapi_server/__main__.py index 9999aafd9..f53d7d02d 100644 --- a/code/UI/OpenAPI/python-flask-server/openapi_server/__main__.py +++ b/code/UI/OpenAPI/python-flask-server/openapi_server/__main__.py @@ -164,8 +164,8 @@ def receive_sigpipe(signal_number, frame): eprint("Starting flask application in the parent process") setproctitle.setproctitle(setproctitle.getproctitle() + f" [port={tcp_port}]") - # if rtx_config.telemetry_enabled: - # instrument(app, rtx_config.jaeger_endpoint, rtx_config.jaeger_port) + if rtx_config.telemetry_enabled: + instrument(app, rtx_config.jaeger_endpoint, rtx_config.jaeger_port) app.run(port=local_config['port'], threaded=True) else: eprint("[__main__]: fork() unsuccessful") diff --git a/requirements.txt b/requirements.txt index 8b5f4936b..2f9b1c9cb 100644 --- a/requirements.txt +++ b/requirements.txt @@ -39,10 +39,18 @@ pygit2==1.10.0 tabulate==0.9.0 urllib3==1.26.18 setproctitle==1.3.3 +opentelemetry-api==1.17.0 +opentelemetry-exporter-jaeger==1.17.0 +opentelemetry-exporter-jaeger-proto-grpc==1.17.0 +opentelemetry-exporter-jaeger-thrift==1.17.0 opentelemetry-exporter-otlp-proto-http==1.17.0 -opentelemetry-sdk==1.17.0 +opentelemetry-instrumentation==0.38b0 +opentelemetry-instrumentation-aiohttp-client==0.38b0 opentelemetry-instrumentation-flask==0.38b0 -opentelemetry-exporter-jaeger==1.17.0 opentelemetry-instrumentation-requests==0.38b0 -opentelemetry-instrumentation-aiohttp-client==0.38b0 +opentelemetry-instrumentation-wsgi==0.38b0 +opentelemetry-proto==1.17.0 +opentelemetry-sdk==1.17.0 +opentelemetry-semantic-conventions==0.38b0 +opentelemetry-util-http==0.38b0