2016-05-02 4 views
0

ソリューションにMicrosoftのApplication Insightsを導入することを検討しています。サービスリクエストの期間を取得したいVisual Studio Application Insightsの計算値によるグループ化

Application Insights UIでリクエストを調べると、結果を顧客サイズ別にグループ化できると便利です。顧客のサイズは、おそらく1から500の間の数値になります。サービスの期間が顧客のサイズの間隔でグループ化されたグラフを作成することは可能ですか?

Application Insightsにデータを送信する際に、間隔を定義するのが解決策ですが、Application Insights UI内で間隔を定義(および実験)することができればうれしいでしょう。

答えて

2

お返事ありがとうございました。あなたは50の

要求

のグループでより多くの洞察

1を生成するためにカップルより多くの事)ビンを行うことができます|組織を拡張するSize = tostring(customDimensions.OrganisationSize)

| bin(organisationSize、50)でavg(duration)を集計すると、

|プロジェクトavg_duration、名前、organisationSize

2)を生成し、独自のバケツ

要求

|組織を拡張するSize = tostring(customDimensions.OrganisationSize)

| orgSizeBucket = iff(organisationSize> 500、 "> 500"、 iff(organisationSize> 100、 "100-500"、 "< 100"))

| orgSizeBucketによるavg(duration)の集計、名前

|プロジェクトavg_duration、name、orgSizeBucket

2

お客様のサイズはどのように保存されていますか?カスタムフィールドとして?

AIのアナリティクス部分を試しましたか? https://azure.microsoft.com/nl-nl/documentation/articles/app-insights-analytics/

Application Insights UIを使用してこれらの種類の質問に答えるのは難しい(または不可能)と思います。しかし、Application Insights Analyticsは、これらの種類の質問に答えるのに本当に強力です。あらゆる種類のチャートをレンダリングすることもできます。

クエリの例は次のようになります。

requests 
| extend organisationSize = tostring(customDimensions.OrganisationSize) 
| summarize avg(duration) by organisationSize, name 
| project avg_duration, name, organisationSize 

直接チャートは

| render barchart 

だけ欠点を追加レンダリングするためにこれらのチャートは、標準的なAI UIに統合要求せずにのみ利用可能であることです。それはしかし、エクスポートすることができます。

関連する問題