2016-10-21 8 views
0

遠隔測定はテレメトリのサンプリング中に「グループ化」されていますか?要求遠隔測定のサンプリング中にコンテキスト遠隔測定が「グループ化」されていますか?

たとえば、以下のデータには、サンプル数が10("count": 10)のリクエストが含まれています。つまり、9つの「類似した」リクエストを表すために使用されています。遠隔測定の90%が実際に廃棄されています。

Application Insightは、コンテキストデータが要求とまったく同じ場合にのみデータをサンプリングしますか?たとえば、他の9つのリクエストも41.191.204.0であり、カスタムフィールドcompanyの値が22f0141f-b3dc-53e1-86b8-dd0727c14497であると仮定できますか?

{ 
    "request": [ 
    { 
     "id": "bs6o2dRoL/Q=", 
     "name": "GET /api/resources", 
     "count": 10, 
     "responseCode": 200, 
     "success": true, 
     "url": "https://example.com/api/resources", 
     "urlData": { 
     "base": "/api/resources", 
     "host": "example.com", 
     "hashTag": "", 
     "protocol": "https" 
     }, 
     "durationMetric": { 
     "value": 1073743.0, 
     "count": 11.0, 
     "min": 97613.0, 
     "max": 97613.0, 
     "stdDev": 0.0, 
     "sampledValue": 97613.0 
     } 
    } 
    ], 
    "internal": { 
    "data": { 
     "id": "8cbd12ec-9780-11e6-b38b-c5e9335e7642", 
     "documentVersion": "1.61" 
    } 
    }, 
    "context": { 
    "application": { 
     "version": "1.0.16286.5" 
    }, 
    "data": { 
     "eventTime": "2016-10-21T11:21:16.942Z", 
     "isSynthetic": false, 
     "samplingRate": 9.09090909090909 
    }, 
    "device": { 
     "type": "PC", 
     "osVersion": "Windows 10", 
     "roleInstance": "RD0003FF727A10", 
     "deviceName": "Other", 
     "deviceModel": "Other", 
     "browser": "Chrome", 
     "browserVersion": "Chrome 53.0", 
    }, 
    "user": { 
     "isAuthenticated": false 
    }, 
    "session": { 
     "isFirst": false 
    }, 
    "operation": { 
     "id": "bs6o2dRoL/Q=", 
     "parentId": "bs6o2dRoL/Q=", 
     "name": "GET Resources/GetResourceAsync [id]" 
    }, 
    "location": { 
     "clientip": "41.191.204.0", 
     "continent": "Africa", 
     "country": "South Africa", 
     "province": "Eastern Cape" 
    }, 
    "custom": { 
     "dimensions": [ 
     { 
      "company": "22f0141f-b3dc-53e1-86b8-dd0727c14497" 
     }, 
     { 
      "factor": "100" 
     } 
     ] 
    } 
    } 
} 

答えて

1

Application Insightでは、テレメトリイベントをコンテキストに基づいてグループ化するのではなく、操作IDに基づいてグループ化します。これは、SDKのサンプリングとサーバー側のサンプリングとの間で同期され、関連するページビューと要求をナビゲートできるようにします。

したがって、サンプリングでいくつかのイベントがグループ化されていることを確認したい場合は、OperationIdを同じに設定します。

Application Insightでのサンプリングの実装方法の詳細は、hereを参照してください。このことができます

希望、

アサフ

関連する問題