次の方法で共有


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 を表示する方法を示すスクリーンショット。

次の手順