|
16 | 16 |
|
17 | 17 | import json
|
18 | 18 | import logging
|
19 |
| -import os |
20 | 19 | from datetime import datetime, timezone
|
21 | 20 | from typing import TYPE_CHECKING, Any, Iterator, Optional, Sequence
|
22 | 21 | from urllib.parse import urlparse
|
@@ -224,25 +223,14 @@ def __init__(
|
224 | 223 | self.base_url = base_url
|
225 | 224 | self.emit_legacy = emit_legacy
|
226 | 225 |
|
227 |
| - # Agent information - prefer environment variables, then init parameters |
228 |
| - self.agent_name = os.getenv("OTEL_GENAI_AGENT_NAME", agent_name) |
229 |
| - self.agent_id = os.getenv("OTEL_GENAI_AGENT_ID", agent_id) |
230 |
| - self.agent_description = os.getenv( |
231 |
| - "OTEL_GENAI_AGENT_DESCRIPTION", agent_description |
232 |
| - ) |
| 226 | + # Agent information - use init parameters or defaults |
| 227 | + self.agent_name = agent_name or "agent" |
| 228 | + self.agent_id = agent_id or "unknown" |
| 229 | + self.agent_description = agent_description or "instrumented agent" |
233 | 230 |
|
234 |
| - # Server information - prefer environment variables, then init parameters, then base_url |
235 |
| - self.server_address = os.getenv( |
236 |
| - "OTEL_GENAI_SERVER_ADDRESS", server_address |
237 |
| - ) |
238 |
| - self.server_port = os.getenv("OTEL_GENAI_SERVER_PORT") |
239 |
| - if self.server_port: |
240 |
| - try: |
241 |
| - self.server_port = int(self.server_port) |
242 |
| - except ValueError: |
243 |
| - self.server_port = None |
244 |
| - else: |
245 |
| - self.server_port = server_port |
| 231 | + # Server information - use init parameters, then base_url inference |
| 232 | + self.server_address = server_address |
| 233 | + self.server_port = server_port |
246 | 234 |
|
247 | 235 | # If server info not provided, try to extract from base_url
|
248 | 236 | if (not self.server_address or not self.server_port) and base_url:
|
|
0 commit comments