2016-10-05 13 views
6

Blob depolama ihraç Uygulama Insights telemetri ayrıştırma, istek verileri şöyle görünür: Ben istek süresince arıyorumTelemetri iste - "durationMetric"?

{ 
    "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 
     }, 
     ... 
    } 
    ], 
    ... 
} 

, ama ben bir durationMetric nesne ile sunulan am görüyoruz.

documentation göre request[0].durationMetric.value alan yanıtına gelen istek

süresi olarak tanımlanmaktadır. Bunu kullanarak Analytics'in sorgu eğer 1E7 == 1s

Fakat, değeri, bu alana kadar eşleşmiyor:

enter image description here

Bununla birlikte, min, max kadar maç yapmak ve sampledValue alanları.

Hangi alanı kullanmalıyım? Yukarıdaki örnekte bu "value": 66359508.0 değeri nedir?

cevap

3

Örneklenmiş verileri göreceğiniz için eşleşmiyor (bu olay, birden çok isteğin örneklenmiş verilerini temsil eder). Örneklemenin nasıl çalıştığını anlamak için https://azure.microsoft.com/en-us/documentation/articles/app-insights-sampling/ ile başlamanızı öneririz.

Bu durumda

, "eşleştirme" değeri duration.sampledValue gelecekti

Size Kusto sen sorgulamak görünmüyor çünkü görüyorsanız tam olarak ne karşılaştırmak zor (value == count * sampledValue olduğunu fark) kullanarak, ancak AI Analytics sorguları yazarken örneklemenin farkında olmanız gerekir. Daha fazla bilgi için bkz. https://azure.microsoft.com/en-us/documentation/articles/app-insights-analytics-tour/#counting-sampled-data.

+0

Teşekkürler. Bu, 'örneklenen süre' bu olaydaki x istek sayısı için 'örneklem süresi' olarak kullanabileceğimiz anlamına mı geliyor? Örnek oranımız% 100 değilse, hala "örneklenmiş" değerini kullanabilir miyiz? – davenewza

İlgili konular