Skip to content

Commit 6ac7f0e

Browse files
Neehar DuvvuriNeehar Duvvuri
authored andcommitted
shuffle imports
1 parent 691fc3a commit 6ac7f0e

File tree

1 file changed

+5
-5
lines changed
  • sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_evaluate

1 file changed

+5
-5
lines changed

sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_evaluate/_evaluate.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1073,6 +1073,9 @@ def _log_events_to_app_insights(
10731073
:type data_source_item: Optional[Dict[str, Any]]
10741074
"""
10751075

1076+
from opentelemetry import trace
1077+
from opentelemetry.trace import SpanContext, TraceFlags, NonRecordingSpan
1078+
10761079
try:
10771080
# Get the trace_id and other context from data source item
10781081
trace_id = None
@@ -1159,9 +1162,6 @@ def _log_events_to_app_insights(
11591162
# Create context with trace_id if present (for distributed tracing correlation)
11601163
ctx = None
11611164
if trace_id:
1162-
from opentelemetry import trace
1163-
from opentelemetry.trace import SpanContext, TraceFlags, NonRecordingSpan
1164-
11651165
span_context = SpanContext(
11661166
trace_id=trace_id,
11671167
span_id=0,
@@ -1200,6 +1200,8 @@ def emit_eval_result_events_to_app_insights(app_insights_config: AppInsightsConf
12001200
from opentelemetry import _logs
12011201
from opentelemetry.sdk._logs import LoggerProvider
12021202
from opentelemetry.sdk._logs.export import BatchLogRecordProcessor
1203+
from opentelemetry.sdk.resources import Resource
1204+
from opentelemetry.semconv.resource import ResourceAttributes
12031205
from azure.monitor.opentelemetry.exporter import AzureMonitorLogExporter
12041206

12051207
if not results:
@@ -1208,8 +1210,6 @@ def emit_eval_result_events_to_app_insights(app_insights_config: AppInsightsConf
12081210

12091211
try:
12101212
# Configure OpenTelemetry logging with anonymized Resource attributes
1211-
from opentelemetry.sdk.resources import Resource
1212-
from opentelemetry.semconv.resource import ResourceAttributes
12131213

12141214
# Create a resource with minimal attributes to prevent sensitive data collection
12151215
# SERVICE_INSTANCE_ID maps to cloud_RoleInstance in Azure Monitor and prevents

0 commit comments

Comments
 (0)