Stai strumentando un sito di e-commerce con Application Insights. Devi: 1) registrare quando un utente clicca su AddToCart con il productId e userTier, 2) tracciare il basketValue numerico al checkout per l'alerting personalizzato e 3) misurare le chiamate a un gateway di pagamento esterno includendo latenza e successo/fallimento. Quali chiamate di telemetria dovresti aggiungere?
Scegli una risposta
Tocca un'opzione per controllare la tua risposta.
Risposta corretta: TrackEvent("AddToCart", properties: { productId, userTier }), TrackMetric("BasketValue", basketValue), TrackDependency("PaymentGateway","POST /charge", startTime, duration, success).
Perché questa è la risposta
Per registrare l'evento "AddToCart" con proprietà specifiche come productId e userTier, TrackEvent è la scelta corretta. Permette di catturare eventi discreti con metadati. Per tracciare un valore numerico come basketValue per l'alerting, TrackMetric è appropriato, poiché è progettato per misurare valori aggregabili nel tempo. Infine, per monitorare le chiamate a servizi esterni, inclusa la latenza e lo stato di successo/fallimento, TrackDependency è il metodo ideale. Questo cattura le interazioni con componenti esterni, fornendo dettagli cruciali per la diagnostica. TrackTrace è usato per messaggi di log generici e non per misurazioni strutturate di dipendenze o metriche.
Supera il tuo esame — senza l'infinita caccia alle risposte
Ottieni ogni domanda e spiegazione verificata per questo esame in un unico posto, e risparmia ore di preparazione. Oltre 1.000 certificazioni · Oltre 20 lingue · Inizia gratuitamente.
Supera il tuo esame più velocemente → Nessuna carta richiesta