2017-06-27 11 views
0

私はAzure AppサービスのパフォーマンスをApplication Insightsで分析しています。Application Insights - operation_Idがnullではないと表示されますが、値 "None"が表示されます

正常に実行されたrequestsdependenciesテーブルに参加したいと思います。ただし、dependenciesテーブルのoperation_Idには奇妙な値があるため、除外される行があります。

私が "奇妙な値"と言うとき、私はoperation_Idの値がnullではないように見えることがあることを意味します。どちらの場合でも、これは確かにfunctionsテーブルのIDと同じではないため、結合は機能しません。

  • operation_idを::なし
  • 数:1796

operation_Idすべての値がヌルではない、まだ "なし" として印刷されていることを示唆している

dependencies 
| where timestamp > ago(1d) and isnotnull(operation_Id) 
| summarize count() by operation_Id 

たちを与えます。

答えて

1

私はApplication Insightsチームと連絡を取り合い、operation_Idは文字列型であるため、nullにはできないことを指摘しました。このような場合は、空の文字列です。だからisnotnullisnotemptyに置き換えた場合、期待通りの結果が得られます。

なぜ空の文字列が「なし」として表示されているのですか?それは私が使用していたPythonベースのクライアントのバグです:

関連する問題