2016-10-05 7 views
6

जब ब्लॉब भंडारण से निर्यात आवेदन इनसाइट्स टेलीमेटरी पार्स करने, अनुरोध डेटा इस तरह दिखता है:टेलीमेट्री का अनुरोध करें - "अवधि मेट्रिक"?

{ 
    "request": [ 
    { 
     "id": "3Pc0MZMBJgQ=", 
     "name": "POST Blah", 
     "count": 6, 
     "responseCode": 201, 
     "success": true, 
     "url": "https://example.com/api/blah", 
     "durationMetric": { 
     "value": 66359508.0, 
     "count": 6.0, 
     "min": 11059918.0, 
     "max": 11059918.0, 
     "stdDev": 0.0, 
     "sampledValue": 11059918.0 
     }, 
     ... 
    } 
    ], 
    ... 
} 

मैं अनुरोध की अवधि के लिए देख रहा हूँ, लेकिन मुझे लगता है कि मैं एक durationMetric वस्तु के साथ प्रस्तुत कर रहा हूँ।

documentation के अनुसार request[0].durationMetric.value क्षेत्र के रूप में अनुरोध जवाबी कार्रवाई के लिए पहुंचने से

समय में वर्णित है। 1E7 == 1s

लेकिन अगर मैं इस Analytics का उपयोग कर क्वेरी, मूल्य को इस क्षेत्र के लिए मेल नहीं खाते:

enter image description here

वे करते हैं, हालांकि, ऊपर min, max से मेल और sampledValue फ़ील्ड।

मुझे किस क्षेत्र का उपयोग करना चाहिए? और उपर्युक्त उदाहरण में "value": 66359508.0 मान क्या दर्शाता है?

उत्तर

3

यह मेल नहीं खाता है क्योंकि आप नमूना डेटा देख रहे हैं (जिसका अर्थ है कि यह घटना एकाधिक अनुरोधों से नमूना डेटा का प्रतिनिधित्व करती है)। नमूनाकरण कैसे काम करता है यह समझने के लिए मैं https://azure.microsoft.com/en-us/documentation/articles/app-insights-sampling/ से शुरू करने की सलाह दूंगा।

इस मामले में, "मिलान" मूल्य duration.sampledValue से आएगा (ध्यान दें कि value == count * sampledValue)

यह तुलना करने के लिए आप वास्तव में क्या देख रहे हैं क्योंकि आप Kusto क्वेरी तुम क्यों नहीं दिखाए जाते मुश्किल है का उपयोग करते हुए, लेकिन एआई Analytics क्वेरी लिखते समय आपको नमूनाकरण के बारे में जागरूक होने की आवश्यकता है। उत्तरार्द्ध पर अधिक जानकारी के लिए https://azure.microsoft.com/en-us/documentation/articles/app-insights-analytics-tour/#counting-sampled-data देखें।

+0

धन्यवाद। क्या इसका मतलब यह है कि हम इस घटना में अनुरोधों की एक्स संख्या के लिए "नमूना अवधि" के रूप में 'नमूना अवधि' के रूप में उपयोग कर सकते हैं? यदि हमारी नमूना दर 100% नहीं है तो क्या हम अभी भी 'नमूना वैल्यू' का उपयोग कर सकते हैं? – davenewza

संबंधित मुद्दे