Azure Application Insights - オブジェクト内の値

スチュアート・ブラウン

私は、Azure Bot Framework を使用して構築されたボットとの対話をキャプチャする Azure Application Insights でクエリを作成することに集中しようとしています。

timestampnameなどの見出しが付いたテーブルがありcustomDimensionscustomDimensionsその中にcustomDimensionsは次のようなオブジェクトがあります

{ "conversationData": "{}", "privateConversationData": "{\"nameForm\":{\"NAME\":\"foo\",\"ICCID\":\"12121212121212121212\"}}", "userData": "{}", "conversationId": "878fhiee1k33j5ci", "userId": "default-user", "metrics": "92.25833" }

たとえば、名前でアイテムを選択するクエリを簡単に作成できます customEvents | where name contains "Activity"

しかし、privateConversationData上記のようなオブジェクト内のキーに基づいて選択するにはどうすればよいですか?

たとえば"privateConversationData": "{\"nameForm\":{\"NAME\":\"foo\",\"ICCID\":\"12121212121212121212\"}}",、nameForm という 1 つのダイアログを参照している場合、nameForm が使用された回数を表示するクエリをどのように記述しますか? または、他の種類のダイアログ (たとえば、nameForm だけでなく、fooForm、barForm) とそれらが使用された回数を含むクエリ?

助けてくれてありがとう!

よにしゃ

「customDimensions」プロパティは動的タイプであるため、JSON ドキュメントとして扱うことができます。

たとえば、前日に nameForm が使用された回数を取得するには:

customEvents
| extend conversationData = customDimensions["privateConversationData"]
| where timestamp > ago(1d) and isnotempty(conversationData) and conversationData contains "{\\\"nameForm\\\""
| count

さまざまなダイアログの数を取得するのはさらに難しくなりますが、parse 演算子を使用して customDimensions JSON ドキュメントを解析することで可能です。

customEvents
| where timestamp > ago(1d) 
| parse customDimensions with * "privateConversationData\": \"{\\\"" dialogKind "\\\":{\\\"NAME\\\"" *
| where isnotempty(dialogKind) and isnotnull(dialogKind)
| summarize count() by dialogKind

この言語について詳しくは、Analytics リファレンスをご覧ください。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Azure Application InsightsコードレスエージェントのアプリケーションマップにcloudRoleInstanceとcloudRoleNameが表示されない

分類Dev

Application Insightsの遅延?

分類Dev

Comparison between NewRelic and Azure Insights

分類Dev

Application Insights Dependency types

分類Dev

1つのAzureFunctionアプリ、複数のリージョン:1つまたは複数のAzure Application Insightsインスタンス?

分類Dev

Azure Application Insights Alertが別の機能をトリガーすることは可能ですか?

分類Dev

Azure Cosmos DB: HTTP 400 in Application Insights

分類Dev

Azure App InsightsのFlush()

分類Dev

Creating application insights with azure cli

分類Dev

Disabling dependency logging for Application insights on Azure app service (Web app)

分類Dev

Azure Application Insightsは、Azureでホストされていないアプリケーションで使用できますか?

分類Dev

Azure Application Insights - Disable Logging Page Views

分類Dev

Azure Application Insightsでページビューにアクセスするにはどうすればよいですか?

分類Dev

Azure web app application insights query for Operation/Dependency time, Duration and count over a period

分類Dev

Solr to Application Insights

分類Dev

Azure Application Insights-例外のディープリンクを作成しますか?

分類Dev

application insights vs elastic (ELK)

分類Dev

Azure Application Insightsから具体的なカスタムイベントを削除することは可能ですか?

分類Dev

Set up Azure Application Insights for local environment

分類Dev

Azure Application Insightsは、応答コード0を成功としてマークしています

分類Dev

Azure Application Insightsは、トラフィックの急増がどこから来ているのかを判断する方法

分類Dev

Azure Application Insightsは、トラフィックの急増がどこから来ているのかを判断する方法

分類Dev

Azure Monitor(Application Insights)ログクエリチャート-Y軸には何がありますか?

分類Dev

Azure Monitor(Application Insights)ログクエリチャート-Y軸には何がありますか?

分類Dev

Application Insights SDK(ローカル)とAzure ApplicationInsightsの違い

分類Dev

Azure Application Insights and Web Site projects

分類Dev

Application Insights Analytics - グラフの X 軸

分類Dev

Azure Application Insights APIから複数のCustomDimensionsを選択するにはどうすればよいですか?

分類Dev

Azure Application Insightsは、同じタイムスタンプで同じイベントを複数回表示します

Related 関連記事

  1. 1

    Azure Application InsightsコードレスエージェントのアプリケーションマップにcloudRoleInstanceとcloudRoleNameが表示されない

  2. 2

    Application Insightsの遅延?

  3. 3

    Comparison between NewRelic and Azure Insights

  4. 4

    Application Insights Dependency types

  5. 5

    1つのAzureFunctionアプリ、複数のリージョン:1つまたは複数のAzure Application Insightsインスタンス?

  6. 6

    Azure Application Insights Alertが別の機能をトリガーすることは可能ですか?

  7. 7

    Azure Cosmos DB: HTTP 400 in Application Insights

  8. 8

    Azure App InsightsのFlush()

  9. 9

    Creating application insights with azure cli

  10. 10

    Disabling dependency logging for Application insights on Azure app service (Web app)

  11. 11

    Azure Application Insightsは、Azureでホストされていないアプリケーションで使用できますか?

  12. 12

    Azure Application Insights - Disable Logging Page Views

  13. 13

    Azure Application Insightsでページビューにアクセスするにはどうすればよいですか?

  14. 14

    Azure web app application insights query for Operation/Dependency time, Duration and count over a period

  15. 15

    Solr to Application Insights

  16. 16

    Azure Application Insights-例外のディープリンクを作成しますか?

  17. 17

    application insights vs elastic (ELK)

  18. 18

    Azure Application Insightsから具体的なカスタムイベントを削除することは可能ですか?

  19. 19

    Set up Azure Application Insights for local environment

  20. 20

    Azure Application Insightsは、応答コード0を成功としてマークしています

  21. 21

    Azure Application Insightsは、トラフィックの急増がどこから来ているのかを判断する方法

  22. 22

    Azure Application Insightsは、トラフィックの急増がどこから来ているのかを判断する方法

  23. 23

    Azure Monitor(Application Insights)ログクエリチャート-Y軸には何がありますか?

  24. 24

    Azure Monitor(Application Insights)ログクエリチャート-Y軸には何がありますか?

  25. 25

    Application Insights SDK(ローカル)とAzure ApplicationInsightsの違い

  26. 26

    Azure Application Insights and Web Site projects

  27. 27

    Application Insights Analytics - グラフの X 軸

  28. 28

    Azure Application Insights APIから複数のCustomDimensionsを選択するにはどうすればよいですか?

  29. 29

    Azure Application Insightsは、同じタイムスタンプで同じイベントを複数回表示します

ホットタグ

アーカイブ