次の方法で共有


Azure Functions で実行ログのストリーミングを有効にする

アプリケーションの開発中、Azure 内での実行時にログに書き込まれている内容をほぼリアルタイムで確認する必要が生じることがよくあります。

関数実行によって生成されているログ ファイルのストリームを表示する方法は 2 つあります。

関数アプリが Application Insights に接続されている場合は、 Live Metrics Stream を使用して、Azure portal でログ データやその他のメトリックをほぼリアルタイムで表示できます。 複数のインスタンス上で実行されている関数を監視し、すべてのプランの種類をサポートする場合には、この方法を使用します。 このメソッドでは、サンプリングされたデータが使用されます。 これは、ストリーミング ログを表示するための推奨される方法です。

Von Bedeutung

既定では、Live Metrics ストリームには、特定の Application Insights インスタンスに接続されているすべてのアプリのログが含まれます。 ログ データを送信するアプリが複数ある場合は、 ログ ストリーム データをフィルター処理する必要があります。

ログ ストリームは、ポータル内とほとんどのローカル開発環境内の両方で表示できます。 ストリーミング ログを有効にして表示する方法は、ライブ メトリックまたは組み込みのログ ストリーミング方法によって異なります。

  1. アプリの Live Metrics Stream を表示するには、関数アプリの [概要] タブを選択します。

  2. Application Insights を有効にすると、 [Configured features]\(設定済みの機能\)[Application Insights] リンクが表示されます。 このリンクをクリックすると、アプリの Application Insights ページに移動します。

  3. Application Insights で、 [Live Metrics Stream] を選択します。 サンプリングされたログ エントリが、 [Sample Telemetry]\(サンプル テレメトリ\) の下に表示されます。

ポータル上で Live Metrics Stream を表示する

次の手順