Question 440
A report must show HTTP error count per status code without losing detail for investigation. What query design helps?
Explanation
Correct Answer
'Use Kusto summarize count by status while retaining access to raw events' fits the case in which a report must show HTTP error count per status code without losing detail for investigation because aggregates show distribution; raw records supply timestamp and correlation needed for root cause. By contrast, 'Use explicit UTC-aware time filtering and consistent window boundaries' addresses a different condition: timestamp interpretation affects which events fall inside daily reporting periods; it would not establish the outcome needed for this particular Azure resource. For 'Use Kusto summarize count by status while retaining access to raw events', confirm the supported prerequisites and authorized scope, then verify the observed service behavior before describing the change as complete.
Incorrect Answers
'Use explicit UTC-aware time filtering and consistent window boundaries' solves another task because timestamp interpretation affects which events fall inside daily reporting periods. For the situation where a report must show HTTP error count per status code without losing detail for investigation, this distractor misses the requirement that aggregates show distribution; raw records supply timestamp and correlation needed for root cause. Unlike 'Use explicit UTC-aware time filtering and consistent window boundaries', 'Use Kusto summarize count by status while retaining access to raw events' directly targets that requirement; its success must be confirmed at the authorized resource scope.
'Join appropriate log tables on a trustworthy shared correlation key' applies to a different feature boundary because unrelated rows should not be joined by approximate time alone when a request identity exists. In the stated scenario where a report must show HTTP error count per status code without losing detail for investigation, 'Join appropriate log tables on a trustworthy shared correlation key' does not satisfy the mechanism that aggregates show distribution; raw records supply timestamp and correlation needed for root cause. The necessary action is 'Use Kusto summarize count by status while retaining access to raw events', which should be checked against this Azure resource's actual permissions and state.
The nearby action 'Normalize units, aggregation and sampling semantics before comparing metrics and logs' is associated with this separate need: a developer compares a metric's per-minute average with raw event counts from logs as though they share units. That is because numeric metrics and event records describe different measurements and collection windows. Here a report must show HTTP error count per status code without losing detail for investigation, so 'Normalize units, aggregation and sampling semantics before comparing metrics and logs' misses the fact that aggregates show distribution; raw records supply timestamp and correlation needed for root cause. 'Use Kusto summarize count by status while retaining access to raw events' is the more defensible action; confirm its behavior in the target service before calling the task complete.






Microsoft Azure Administrator (AZ-104) Practice Tests