Skip to content

Commit 7dfafd9

Browse files
authored
Merge pull request #49 from modern-python/default-otl-container-name
Default otl container name
2 parents a6b0356 + ce2849a commit 7dfafd9

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

lite_bootstrap/instruments/opentelemetry_instrument.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import dataclasses
2+
import os
23
import typing
34

45
from lite_bootstrap import import_checker
@@ -25,7 +26,9 @@ class InstrumentorWithParams:
2526
@dataclasses.dataclass(kw_only=True, frozen=True)
2627
class OpentelemetryConfig(BaseConfig):
2728
opentelemetry_service_name: str | None = None
28-
opentelemetry_container_name: str | None = None
29+
opentelemetry_container_name: str | None = dataclasses.field(
30+
default_factory=lambda: os.environ.get("HOSTNAME") or None
31+
)
2932
opentelemetry_endpoint: str | None = None
3033
opentelemetry_namespace: str | None = None
3134
opentelemetry_insecure: bool = True

0 commit comments

Comments
 (0)