File tree Expand file tree Collapse file tree 2 files changed +5
-1
lines changed
microbootstrap/instruments Expand file tree Collapse file tree 2 files changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -301,6 +301,7 @@ class YourSettings(BaseServiceSettings):
301301 service_name: str
302302 service_version: str
303303
304+ opentelemetry_service_name: str | None = None
304305 opentelemetry_container_name: str | None = None
305306 opentelemetry_endpoint: str | None = None
306307 opentelemetry_namespace: str | None = None
@@ -315,6 +316,7 @@ Parameters description:
315316
316317- ` service_name ` - will be passed to the ` Resource ` .
317318- ` service_version ` - will be passed to the ` Resource ` .
319+ - ` opentelemetry_service_name ` - if provided, will be passed to the ` Resource ` instead of ` service_name ` .
318320- ` opentelemetry_endpoint ` - will be passed to ` OTLPSpanExporter ` as endpoint.
319321- ` opentelemetry_namespace ` - will be passed to the ` Resource ` .
320322- ` opentelemetry_insecure ` - is opentelemetry connection secure.
Original file line number Diff line number Diff line change @@ -22,6 +22,7 @@ class OpentelemetryConfig(BaseInstrumentConfig):
2222 service_name : str = "micro-service"
2323 service_version : str = "1.0.0"
2424
25+ opentelemetry_service_name : str | None = None
2526 opentelemetry_container_name : str | None = None
2627 opentelemetry_endpoint : str | None = None
2728 opentelemetry_namespace : str | None = None
@@ -52,7 +53,8 @@ def teardown(self) -> None:
5253 def bootstrap (self ) -> None :
5354 resource : typing .Final = resources .Resource .create (
5455 attributes = {
55- resources .SERVICE_NAME : self .instrument_config .service_name ,
56+ resources .SERVICE_NAME : self .instrument_config .opentelemetry_service_name
57+ or self .instrument_config .service_name ,
5658 resources .TELEMETRY_SDK_LANGUAGE : "python" ,
5759 resources .SERVICE_NAMESPACE : self .instrument_config .opentelemetry_namespace , # type: ignore[dict-item]
5860 resources .SERVICE_VERSION : self .instrument_config .service_version ,
You can’t perform that action at this time.
0 commit comments