Azure App Service のモニタリング

概要

Microsoft Azure App Service は、インフラストラクチャーを管理せずに Web アプリやモバイルバックエンド、イベント駆動型関数、RESTful API の構築とホスティングを行うことが可能な統合型のサーバーレスリソースです。あらゆる規模のワークロードのホスティングのほか、オートスケーリングと高可用性オプションにも対応しています。

Datadog では Azure App Service に属するすべてのリソースタイプのモニタリングが可能です。

Datadog は、Basic、Standard、Premium プランにおいて、以下の Azure App Service のワークロードランタイムの監視機能を追加提供します。

OSランタイムアプリタイプステータスDocumentation
Windows.NET関数アプリと Web アプリGAWindows .NET のセットアップ
WindowsJava関数アプリと Web アプリbetaWindows Java のセットアップ
Linux.NETWeb アプリGALinux .NET のセットアップ
LinuxNodeWeb アプリGALinux Node のセットアップ
LinuxPHPWeb アプリGALinux PHP のセットアップ
LinuxJavaWeb アプリGALinux Java のセットアップ
LinuxPythonWeb アプリGALinux Python のセットアップ

機能:

  • 自動インスツルメンテーションを用いた完全分散型 APM トレーシング
  • カスタマイズされた APM サービスとトレースビューは、関連する Azure App Service のメトリクスとメタデータを表示します
  • スパンのカスタマイズが可能な、手動 APM インスツルメンテーション
  • アプリケーションログへの Trace_ID 挿入
  • DogStatsD を使用したカスタムメトリクス

その他の参考資料