Question 70
At fictional Elmbridge Logistics, the Business Central development team is supporting warehouse shipment scheduling and reviewing automated testing and diagnostics during an AL developer handoff (MB820-5.2-178). The observed development issue is that a developer sends custom telemetry but no Application Insights configuration is connected to the intended environment. Which Business Central or AL development principle best explains the right response?
Explanation
Correct Answer
The governing principle is that telemetry generation and telemetry collection are separate setup steps. The engineering response is to configure a supported telemetry destination and confirm the extension's emitted events reach it. Verification should show that an expected test signal appears in the authorized Application Insights resource.
Incorrect Answers
“Silent background failures require explicit diagnostics” supports the separate task “emit safe failure signals and preserve actionable error outcomes in the job path”, not the reported problem: a developer sends custom telemetry but no Application Insights configuration is connected to the intended environment. This case instead calls for “configure a supported telemetry destination and confirm the extension's emitted events reach it”.
“Telemetry should balance useful signal and operational overhead” concerns the alternative task “use appropriate verbosity and targeted instrumentation for meaningful events”, but the stated failure is that a developer sends custom telemetry but no Application Insights configuration is connected to the intended environment. The required measure is to configure a supported telemetry destination and confirm the extension's emitted events reach it.
The proposed “Correlation reduces ambiguity in distributed troubleshooting” tests a different control: use supported telemetry correlation identifiers and span context where available. The reported condition is that a developer sends custom telemetry but no Application Insights configuration is connected to the intended environment; the more direct action is to configure a supported telemetry destination and confirm the extension's emitted events reach it.