mirror of
https://github.com/microsoft/agent-framework.git
synced 2026-06-16 21:04:09 +08:00
Python: Telemetry and observability follow-up (#833)
* updated telemetry work * updated telemetry * slight improvement * updated tests * fixes for telemetry * fixes for mypy * added settings setup to runner to avoid error * streamline usage * updated tests * updated tests * further refinement * fix dumped item for otel * removed enable_workflow_otel * final fixes * final fixes * updated samples * removed exporters * fix tests * fixed last import' * fixed devui
This commit is contained in:
committed by
GitHub
Unverified
parent
f93f16a9ad
commit
2576e7a091
@@ -72,17 +72,17 @@ class AgentFrameworkExecutor:
|
||||
def _setup_agent_framework_tracing(self) -> None:
|
||||
"""Set up Agent Framework's built-in tracing."""
|
||||
# Configure Agent Framework tracing only if OTLP endpoint is configured
|
||||
otlp_endpoint = os.environ.get("AGENT_FRAMEWORK_OTLP_ENDPOINT")
|
||||
otlp_endpoint = os.environ.get("OTLP_ENDPOINT")
|
||||
if otlp_endpoint:
|
||||
try:
|
||||
from agent_framework.telemetry import setup_telemetry
|
||||
from agent_framework.observability import setup_observability
|
||||
|
||||
setup_telemetry(enable_otel=True, enable_sensitive_data=True, otlp_endpoint=otlp_endpoint)
|
||||
logger.info(f"Enabled Agent Framework telemetry with endpoint: {otlp_endpoint}")
|
||||
setup_observability(enable_sensitive_data=True, otlp_endpoint=otlp_endpoint)
|
||||
logger.info(f"Enabled Agent Framework observability with endpoint: {otlp_endpoint}")
|
||||
except Exception as e:
|
||||
logger.warning(f"Failed to enable Agent Framework tracing: {e}")
|
||||
logger.warning(f"Failed to enable Agent Framework observability: {e}")
|
||||
else:
|
||||
logger.debug("No OTLP endpoint configured, skipping telemetry setup")
|
||||
logger.debug("No OTLP endpoint configured, skipping observability setup")
|
||||
|
||||
# Thread Management Methods
|
||||
def create_thread(self, agent_id: str) -> str:
|
||||
|
||||
Reference in New Issue
Block a user