• ログイン無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

Azure App Service モニタリングの統合

New Relic infrastructure monitoring は、 Microsoft Azure App Service のための統合を提供し、Azure Apps Service から New Relic プラットフォームにデータを報告します。このドキュメントでは、この統合を有効にする方法と、取得できるデータについて説明します。

機能

Azure App Serviceは、完全に管理されたプラットフォームで、Webアプリケーション、REST API、モバイルバックエンドをホスティングして実行するためのサービスです。New RelicのAzure App Service向け統合機能は、以下のようなWebアプリに関するメトリックデータをレポートします。

  • リクエスト受付数
  • HTTPレスポンスとエラーの数

また、サービスの状態や構成に関するデータを収集します。New Relic を使用すると、以下のことができます。

  • Azure Storageのデータを、事前に作成されたインフラストラクチャダッシュボードで確認できます。
  • カスタムクエリを実行し、データを New Relic One で視覚化します。
  • Storageデータの変化を通知するアラート条件を作成します。

統合を有効にする

統合を有効にするには、標準的な手順に従って、 New Relic で Azure サービスを有効にしてください。

設定およびポーリング

設定オプションを使用し、ポーリングの頻度を変更し、データを絞り込むことができます。

New Relic は、デフォルトの ポーリング の間隔に従って、Azure App Services を照会しますが、これはインテグレーションによって異なります。Azure App Services 統合のポーリング頻度。

  • ポーリングの間隔。5分
  • 解像度は1データポイント/分

データの検索と使用

統合データを調べるにはone.newrelic.com > インフラストラクチャー> Azure をご覧ください。

イベントタイプ は。

  • AzureAppServiceWebAppSample: アカウント内の各Azure App Service Web Appsを表します。 Inventory data has a provider value of AzureAppServiceWebApp.
  • AzureAppServiceHostNameSample: Web App にバインドされているドメイン名のうち、アクセスに使用できるものをそれぞれ表しています。 Inventory data には provider の値があります。 AzureAppServiceHostName.
  • AzureAppServicePlan: Webアプリを実行するためのコンピュートリソースのセットを表しています。

メトリックデータ

Azure App Service 統合によって報告されたメトリクスを表示するには、 AzureAppServiceWebAppSample または AzureAppServicePlanSample イベントタイプを照会します。各メトリックに関連するメタデータを使用して、 報告されているデータのフィルタリングとファセット を行います。メトリックの詳細情報については、 Azure supported metrics のドキュメントを参照してください。

WebApp メトリクス

メトリック

説明

メタデータ

appConnections

平均接続数です。

インスタンス

averageMemoryWorkingSetBytes

平均的なメモリ・ワーキング・セット(単位:バイト)。

インスタンス

averageResponseTimeSeconds

平均応答時間(単位:秒)。

インスタンス

cpuTimeSeconds

総CPU時間(単位:秒)。

インスタンス

currentAssemblies

現在のアセンブリーの平均数

インスタンス

ハンドル

平均的な取り扱いリソース数

インスタンス

ジェン0コレクション

第0世代のガベージコレクションの総数。

インスタンス

ゲンワンコレクション

第1世代のガベージコレクションの総数。

インスタンス

ジェンツーコレクション

第2世代のガベージコレクションの総数。

インスタンス

http101

HTTP レスポンスの総数 101.

インスタンス

http2xx

200~299のHTTPレスポンスの総数。

インスタンス

http3xx

HTTPレスポンスの総数 300~399

インスタンス

http401

HTTPレスポンスの総数 401.

インスタンス

http403

HTTP レスポンスの総数 403.

インスタンス

http404

HTTPレスポンスの総数 404.

インスタンス

http406

HTTP レスポンスの総数 406.

インスタンス

http4xx

HTTPレスポンスの総数 400~499。

インスタンス

http5xx

HTTPサーバーエラーの総数 500~599

インスタンス

ioOtherBytesPerSecond

1秒あたりのIO Otherバイトの合計数。

インスタンス

ioOtherOperationsPerSecond

1秒あたりのIO Other操作の総数。

インスタンス

ioReadBytesPerSecond

1秒あたりのIO Readバイトの総数。

インスタンス

ioReadOperationsPerSecond

IOの総数 1秒あたりのその他の操作バイト数。

インスタンス

ioWriteBytesPerSecond

1秒あたりのIO Writeバイトの総数。

インスタンス

ioWriteOperationsPerSecond

IOの総数 1秒あたりのその他の操作バイト数。

インスタンス

メモリワーキングセットバイト

ワーキングセットのメモリの総バイト数。

インスタンス

プライベートバイト

プライベートの平均バイト数

インスタンス

リクエスト

アプリへの総リクエスト数

インスタンス

requestsInApplicationQueue

アプリケーションキューにあるリクエストの平均数。

インスタンス

受信バイト

アプリが受信した総バイト数

インスタンス

sentBytes

アプリが送信した総バイト数

インスタンス

スレッド

平均スレッド数

インスタンス

totalAppDomains

アプリの総ドメイン数

インスタンス

totalAppDomainsUnloaded

トータルアプリのドメインをアンロード。

インスタンス

サービスプラン・メトリクス

メトリック

説明

メタデータ

bytesReceivedBytes

アプリケーションが受信したデータ量(単位:バイト)。

インスタンス

bytesSentBytes

アプリケーションが受信したデータ量(単位:バイト)。

インスタンス

cpuPercent

CPUの使用状況です。

インスタンス

diskQueueLength

ディスクキューの長さ。

インスタンス

httpQueueLength

HTTPキューの長さ。

インスタンス

メモリパーセンテージ

メモリの使用量です。

インスタンス

インベントリデータ

有効期限(EOL)の通知

2022年3月以降は、クラウド統合用のインベントリデータなど、いくつかの機能のサポートを終了します。この移行に向けて簡単に準備できる方法など、詳細については、 Explorers Hubの投稿 をご覧ください。

Azure App Serviceの統合では、システムの状態や構成について、以下の インベントリデータ が報告されます。

azure/appservice/webapp/

  • alwaysOn
  • アベイラビリティステート
  • clientAffinityEnabled
  • clientCertEnabled
  • コンテナサイズ
  • defaultDocuments
  • detailedErrorLoggingEnabled
  • enabled
  • hostNamesDisabled
  • httpLoggingEnabled
  • isPremiumApp
  • linuxFxVersion
  • ロードバランシング
  • logsDirectorySizeLimit
  • managedPipelineMode
  • netFrameworkVersion
  • 労働者数
  • オペレーティングシステム
  • phpVersion
  • プラットフォームアーキテクチャ
  • リージョン名
  • remoteDebuggingEnabled
  • リソースグループ名
  • scmSiteAlsoStopped
  • scmType
  • ステート
  • 種類
  • 使用状態
  • vnetName

azure/appservice/host-name

  • dnsRecordType
  • ホスト名タイプ
  • ホストタイプ
  • webAppName
  • name
  • providerAccountId
  • providerAccountName
  • sslState
  • バーチャルIp

azure/appservice/service-plan

  • 容量
  • maxInstances
  • numberOfWebApps
  • オペレーティングシステム
  • プライシング層
  • リージョン名
  • リソースグループ名
  • 種類
Copyright © 2022 New Relic Inc.