2017-03-11 5 views
0

トレース/メッセージフィールドにjsonテキストを配置しています。 REST API $ selectを使用してメッセージfeildでプロパティを選択できませんでした。トレース/メッセージフィールドのプロパティをフィルタリングできません。

次は、クエリアナリティクスを使用しています。私はREST APIコールで同じことをしたい。

トレース | extend d = parsejson(message) |プロジェクトd.name

+0

なぜカスタムプロパティとメトリックを使用するのではなく、jsonテキストをトレースフィールドとメッセージフィールドに入れていますか? https://docs.microsoft.com/en-us/azure/application-insights/app-insights-api-custom-events-metrics#properties。あなたのアプローチは、アプリケーション・インサイトの目的に反します。 –

+0

私は同意しません。 Analyticsの機能を利用すれば、質問したいものをあらかじめ考えなくても、その時点で関連性のあるもの(フリーテキストであっても)を追跡し、後で意味のあるデータに抽出することができます。 – EranG

答えて

0

Application Insights REST APIを使用することができます。クエリを作成し、URLでスラップするだけです。 DEMO APPでクエリが実行されています(すべてのnullが返されますが、構文は機能します)。

+0

ありがとうEran。それは助けになった。私がapplciaitonロジックの一部としてREST APIクエリを使用したい場合(つまり、Javaで)、これらのクエリを簡単に形成するクラスはありますか?または私はこれらのURL文字列を作成し、文字列の書式設定を行う必要がありますか? – Praveen

+0

助けてくれてうれしいです。現在のところ、これらのクエリのクラスサポートはありません。アプリケーションのAnalyticsポータルでクエリをテストしてから、REST APIでクエリ文字列を使用することをおすすめします – EranG

関連する問題