From 5c616d9c97269fa845065c3f7e51393f9d203568 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Fri, 25 Nov 2022 13:56:30 +0000 Subject: [PATCH] Add hostname to default tracing scope --- ai_web_common/flask_ai/tracing.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ai_web_common/flask_ai/tracing.py b/ai_web_common/flask_ai/tracing.py index f114802..7ce636a 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']) -- GitLab