Skip to content
Snippets Groups Projects
Commit 5c616d9c authored by ale's avatar ale
Browse files

Add hostname to default tracing scope

parent ac55d23f
No related branches found
No related tags found
No related merge requests found
Pipeline #43826 passed
import json import json
import os import os
import socket
from opentelemetry import trace from opentelemetry import trace
from opentelemetry.exporter.zipkin.json import ZipkinExporter from opentelemetry.exporter.zipkin.json import ZipkinExporter
from opentelemetry.sdk.trace import TracerProvider from opentelemetry.sdk.trace import TracerProvider
from opentelemetry.sdk.trace.export import BatchSpanProcessor 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') tracing_config_file = os.getenv('TRACING_CONFIG', '/etc/tracing/client.conf')
...@@ -22,6 +23,7 @@ def setup_tracing(service_name): ...@@ -22,6 +23,7 @@ def setup_tracing(service_name):
resource = Resource(attributes={ resource = Resource(attributes={
SERVICE_NAME: service_name, SERVICE_NAME: service_name,
HOST_NAME: socket.gethostname(),
}) })
zipkin_exporter = ZipkinExporter(endpoint=config['report_url']) zipkin_exporter = ZipkinExporter(endpoint=config['report_url'])
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment