We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents a6b0356 + ce2849a commit 7dfafd9Copy full SHA for 7dfafd9
lite_bootstrap/instruments/opentelemetry_instrument.py
@@ -1,4 +1,5 @@
1
import dataclasses
2
+import os
3
import typing
4
5
from lite_bootstrap import import_checker
@@ -25,7 +26,9 @@ class InstrumentorWithParams:
25
26
@dataclasses.dataclass(kw_only=True, frozen=True)
27
class OpentelemetryConfig(BaseConfig):
28
opentelemetry_service_name: str | None = None
- 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
+ )
32
opentelemetry_endpoint: str | None = None
33
opentelemetry_namespace: str | None = None
34
opentelemetry_insecure: bool = True
0 commit comments