Courseiva
Security And ObservabilityhardMultiple ChoiceObjective-mapped

AI-200 Security And Observability Practice Question

You are debugging a Python application integrated with Application Insights. You notice that custom telemetry events generated in a background worker thread are not appearing in Application Insights. What is the most likely cause of this issue?

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

The application terminated or the worker thread exited before the telemetry client buffer was flushed

Application Insights telemetry client buffers messages in memory and flushes them asynchronously. If the background worker thread exits or the application shuts down without explicitly calling `flush()`, telemetry items in the buffer are lost.

Answer analysis

Option-by-option breakdown

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

  • Log Analytics ingestion rate limiting always drops multi-threaded telemetry

    Why it's wrong here

    Incorrect. Log Analytics does not drop multi-threaded telemetry based on thread origin.

  • The application terminated or the worker thread exited before the telemetry client buffer was flushed

    Why this is correct

    Correct. Telemetry is buffered asynchronously; missing explicit flushes or shutdown handling causes telemetry loss when worker threads terminate.

  • Application Insights automatically blocks all telemetry generated outside of HTTP request threads

    Why it's wrong here

    Incorrect. Application Insights fully supports background threads and console applications when correctly initialized.

  • The instrumentation key was incorrectly formatted as a GUID

    Why it's wrong here

    Incorrect. Instrumentation keys and connection strings are formatted as GUIDs; an invalid format would reject all telemetry, not just background thread items.

Visual reference

Client Server SYN (seq=100) SYN-ACK (seq=200, ack=101) ACK (ack=201) Connection established — data transfer begins

About these practice questions

One of 507 original AI-200 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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.