Azure関数への応用洞察の統合法
8241 ワード
導入
この記事では、アプリケーションの洞察とどのようにアプリケーションの洞察力をAzure関数のアプリに統合する方法について説明します.また、単純なAzure機能アプリを作成し、また、アプリケーションの洞察にデータを記録します.
あなたがAzure関数に新しいならば、最初に以下の記事をチェックしてください
どのようなアプリケーションの洞察ですか?
クラウドアプリケーションを作成するか、またはPRMアプリケーションでは、監視は、いつでもすぐに分析し、任意の問題をデバッグするのに役立ちます.752479152はAzureによって提供されたサービスで、あなたのアプリケーションの可用性とパフォーマンスをモニターして、分析して、改善します.畝
マイクロソフトAzure Monitorによると
アプリケーション洞察、Azureモニターの特徴は、開発者とdevopsプロのための拡張可能なアプリケーション性能管理(APM)サービスです.あなたのライブアプリケーションを監視するために使用します.これは自動的にパフォーマンスの異常を検出し、強力な解析ツールを使用すると、問題を診断し、ユーザーが実際にあなたのアプリケーションで行うものを理解するために含まれています.
アプリケーション洞察力は、接続されたアプリからテレメトリデータを収集し、ライブメトリクス、ログ解析などを提供します.アプリケーション洞察力は、我々は我々の機能アプリ、すなわちHi AppInvisitsCrazy TracentationKeyに設定する必要があります、このキーアプリ洞察力を使用して我々のアプリからのデータをつかむ計装キーを持っています.我々は、次のように複数の方法でAzure関数にアプリケーション洞察を統合することができます
博士 必要条件
口座(あなたがAzureサブスクリプションを持っていないならば、Azure )
無料トライアルアカウント アプリケーションの作成時にアプリケーションの洞察を有効にする
我々は関数のアプリケーションを作成し、それに沿ってアプリケーションの洞察力を作成するときは、計装キーはすでにAppInsight
にログインしてください.検索バーでは、“機能アプリ”として検索し、関数のアプリを選択して
Azure portal
その後、新しい機能アプリを追加する“追加”ボタンをクリックします.基本的な詳細を入力します.
一度、我々は基本的な詳細を記入し、次のをクリックします.
一度、我々は次のクリック:監視ボタンをクリックして詳細を記入.
だからここで我々の機能アプリのためのアプリケーションの洞察を有効にすることができます.デフォルトでは、関数名と同じ名前がかかりますが、カスタム名を付けたい場合は“Create New”ボタンをクリックし、インサイトの名前を入力してください.
今すぐレビューをクリック:ボタンを作成し、すべての詳細を確認し、[作成]ボタンをクリックします.リソースを作成するには数分待ちます.
アプリケーションの洞察をクリックして左ペインから.あなたは、我々のアプリの洞察力は、機能のアプリにリンクされていることがわかります.
アプリケーションの洞察を開き、ここで計装キーを確認できます.
Azureは自動的にAppInvisitsRangeインストゥルメントキーを我々の機能アプリに追加してください.
既存の機能アプリにアプリケーションの洞察を統合する
あなたは既に機能のアプリを作成している場合は、アプリケーションの洞察力を有効にしていない場合は、いずれか、または任意の新しいアプリケーションの洞察力を作成し、機能アプリとそれを統合する場合は、既存のアプリケーションの洞察力に関数のアプリを統合することができます.
をクリックし、[作成]ボタンをクリックします.
すべての詳細に記入し、レビューをクリック+作成ボタンをクリックします.リソースを作成するには数分待ちます.
今すぐあなたのリンクをクリックし、アプリケーションの洞察をクリックして左側サイドバーからの機能アプリを開きます.をクリックしてアプリケーションの洞察ボタンをオンにします.
今、いずれかのリソースを作成したり、既存のアプリケーションの洞察力を選択します.上記の手順で作成する既存のアプリケーション洞察リソースを選択します.最後に、Applyボタンをクリックします.
それは今我々の機能アプリにアプリケーションの洞察力を統合している.
Azure関数からアプリケーション洞察へのログデータ
機能のアプリケーションのアプリケーション洞察力にデータを送信するには、アプリケーションの洞察力のリソースの計装キーが必要です.まず、Visual Studioを使用してローカルに機能アプリを作成し、ローカルにインストゥルメントキーを追加します.設定.JSONファイル.
Visual Studioを開き、新しい機能アプリケーションを作成します.あなたがVisual Studioからそれを作成する方法に精通していないならば、私の記事 をチェックしてください.
here
あなたのアプリケーション洞察力に行って、計装キーをコピーしてください
オープンローカル.設定.JSONファイルを追加し、AppInvisitsRangerインストゥルメントキーと呼ばれる新しい設定を追加し、2番目のステップからコピーされたキーを貼り付けます.
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "UseDevelopmentStorage=true",
"FUNCTIONS_WORKER_RUNTIME": "dotnet",
"APPINSIGHTS_INSTRUMENTATIONKEY": "5916dc8e-7c17-4f59-ab1d-932ea1abac21" //<replace instrumentation key here>
}
}
アプリケーションを実行し、関数のURLをヒット.アプリケーションの洞察にテレメトリデータを見ることができます.結論
この記事では、我々はアプリケーション洞察とAzure機能アプリにアプリケーション洞察を統合する異なる方法について議論しました.私は本当にあなたがこの記事を楽しむことを願って、友人と共有し、あなたの考えやコメントを送信することを躊躇しないでください.
より多くのAzure機能記事のために調和してください.
あなたはTwitterで私に従うことができます
ハッピーコーディング!
Reference
この問題について(Azure関数への応用洞察の統合法), 我々は、より多くの情報をここで見つけました https://dev.to/sumitkharche/how-to-integrate-application-insights-into-azure-functions-4d1gテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol