Courseiva
Event Driven IntegrationhardMultiple ChoiceObjective-mapped

AI-200 Event Driven Integration Practice Question

You are implementing distributed tracing across an event-driven AI workflow that passes messages from Azure Service Bus to Azure Functions, and finally to an Azure Cosmos DB database. Which mechanism should you use to propagate correlation context between these services?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

W3C Trace Context standard HTTP headers (such as traceparent) propagated through Service Bus message user properties.

OpenTelemetry and W3C Trace Context standards (using headers like `traceparent`) are automatically injected and propagated by Azure Service Bus client libraries and Azure Functions bindings.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Enabling Azure Monitor diagnostic logs on the storage account.

    Why it's wrong here

    Diagnostic logs collect telemetry about service health, not transaction tracing propagation across services.

  • Using AMQP 1.0 session locks to lock the trace state across network boundaries.

    Why it's wrong here

    Session locks manage ordering and concurrency, not distributed tracing telemetry correlation.

  • W3C Trace Context standard HTTP headers (such as traceparent) propagated through Service Bus message user properties.

    Why this is correct

    Modern Azure SDKs automatically inject W3C trace headers into Service Bus message properties, enabling end-to-end distributed tracing.

  • Custom GUID generation stored exclusively in the Event Grid event subject field.

    Why it's wrong here

    Custom GUIDs do not integrate with Application Insights distributed tracing application map automatically.

Quick reference

Cloud Service Model Comparison

ModelYou ManageProvider ManagesExamples
IaaSOS, runtime, apps, dataHardware, hypervisor, networkingEC2, Azure VMs, GCP Compute Engine
PaaSApps and dataOS, runtime, middleware, hardwareElastic Beanstalk, Azure App Service
SaaSData and settings onlyEverything elseMicrosoft 365, Salesforce, Workday
FaaS / ServerlessFunction code onlyInfra, scaling, runtimeLambda, Azure Functions, Cloud Run
CaaSContainers and appsKubernetes, OS, hardwareEKS, AKS, GKE

About these practice questions

This AI-200 question is part of Courseiva's 507-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed August 2026 · checked against the official Microsoft exam blueprint

This AI-200 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the AI-200 exam.