From 9b165460d24e167b65d14d3c80bcb1f8900d627b Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Fri, 26 Sep 2025 18:17:09 +0300 Subject: [PATCH 1/2] use HOSTNAME for default otl container name --- lite_bootstrap/instruments/opentelemetry_instrument.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lite_bootstrap/instruments/opentelemetry_instrument.py b/lite_bootstrap/instruments/opentelemetry_instrument.py index 23ccbf9..53b2aac 100644 --- a/lite_bootstrap/instruments/opentelemetry_instrument.py +++ b/lite_bootstrap/instruments/opentelemetry_instrument.py @@ -1,4 +1,5 @@ import dataclasses +import os import typing from lite_bootstrap import import_checker @@ -25,7 +26,7 @@ class InstrumentorWithParams: @dataclasses.dataclass(kw_only=True, frozen=True) class OpentelemetryConfig(BaseConfig): opentelemetry_service_name: str | None = None - opentelemetry_container_name: str | None = None + opentelemetry_container_name: str | None = dataclasses.field(default_factory=lambda: os.environ.get("HOSTNAME") or None) opentelemetry_endpoint: str | None = None opentelemetry_namespace: str | None = None opentelemetry_insecure: bool = True From ce2849ac38786c6d6f6ed1c7af27e4e4645666de Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Fri, 26 Sep 2025 18:21:59 +0300 Subject: [PATCH 2/2] use HOSTNAME for default otl container name --- lite_bootstrap/instruments/opentelemetry_instrument.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lite_bootstrap/instruments/opentelemetry_instrument.py b/lite_bootstrap/instruments/opentelemetry_instrument.py index 53b2aac..01be551 100644 --- a/lite_bootstrap/instruments/opentelemetry_instrument.py +++ b/lite_bootstrap/instruments/opentelemetry_instrument.py @@ -26,7 +26,9 @@ class InstrumentorWithParams: @dataclasses.dataclass(kw_only=True, frozen=True) class OpentelemetryConfig(BaseConfig): opentelemetry_service_name: str | None = None - opentelemetry_container_name: str | None = dataclasses.field(default_factory=lambda: os.environ.get("HOSTNAME") or None) + opentelemetry_container_name: str | None = dataclasses.field( + default_factory=lambda: os.environ.get("HOSTNAME") or None + ) opentelemetry_endpoint: str | None = None opentelemetry_namespace: str | None = None opentelemetry_insecure: bool = True