diff --git a/ai_web_common/flask_ai/tracing.py b/ai_web_common/flask_ai/tracing.py index f1148024bde7fcd606e9078c9cc9301fefbb67e1..7ce636a85969efef0aaa5b6b81a9a9f3554ad411 100644 --- a/ai_web_common/flask_ai/tracing.py +++ b/ai_web_common/flask_ai/tracing.py @@ -1,11 +1,12 @@ import json import os +import socket from opentelemetry import trace from opentelemetry.exporter.zipkin.json import ZipkinExporter from opentelemetry.sdk.trace import TracerProvider from opentelemetry.sdk.trace.export import BatchSpanProcessor -from opentelemetry.sdk.resources import SERVICE_NAME, Resource +from opentelemetry.sdk.resources import SERVICE_NAME, HOST_NAME, Resource tracing_config_file = os.getenv('TRACING_CONFIG', '/etc/tracing/client.conf') @@ -22,6 +23,7 @@ def setup_tracing(service_name): resource = Resource(attributes={ SERVICE_NAME: service_name, + HOST_NAME: socket.gethostname(), }) zipkin_exporter = ZipkinExporter(endpoint=config['report_url'])