Azure Monitor での Azure Event Hubs メトリックAzure Event Hubs metrics in Azure Monitor

Event Hubs メトリックによって、Azure サブスクリプション内の Event Hubs リソースの状態が提供されます。Event Hubs metrics give you the state of Event Hubs resources in your Azure subscription. 豊富な一連のメトリック データにより、名前空間レベルだけでなくエンティティ レベルでも、イベント ハブの全体的な正常性を評価できます。With a rich set of metrics data, you can assess the overall health of your event hubs not only at the namespace level, but also at the entity level. これらの統計はイベント ハブの状態の監視に役立つため、重要になる場合があります。These statistics can be important as they help you to monitor the state of your event hubs. メトリックはまた、Azure サポートに問い合わせることなく、根本的な問題をトラブルシューティングするのにも役立ちます。Metrics can also help troubleshoot root-cause issues without needing to contact Azure support.

Azure Monitor には、さまざまな Azure サービスにわたって監視するための統合ユーザー インターフェイスが用意されています。Azure Monitor provides unified user interfaces for monitoring across various Azure services. 詳細については、「Microsoft Azure での監視」および GitHub 上の「Retrieve Azure Monitor metrics with .NET」(.NET を使用した Azure Monitor メトリックの取得) のサンプルを参照してください。For more information, see Monitoring in Microsoft Azure and the Retrieve Azure Monitor metrics with .NET sample on GitHub.

メトリックにアクセスするAccess metrics

Azure Monitor では、複数の方法でメトリックにアクセスできます。Azure Monitor provides multiple ways to access metrics. メトリックには Azure Portal 経由でアクセスするか、または Azure Monitor API (REST および .NET) と Log Analytics や Event Hubs などの分析ソリューションを使用できます。You can either access metrics through the Azure portal, or use the Azure Monitor APIs (REST and .NET) and analysis solutions such as Log Analytics and Event Hubs. 詳細については、「Azure Monitor によって収集された監視データ」をご覧ください。For more information, see Monitoring data collected by Azure Monitor.

メトリックは既定で有効になっており、過去 30 日間のデータにアクセスできます。Metrics are enabled by default, and you can access the most recent 30 days of data. データを長期にわたって保持する必要がある場合は、メトリック データを Azure ストレージ アカウントにアーカイブできます。If you need to retain data for a longer period of time, you can archive metrics data to an Azure Storage account. これは、Azure Monitor の診断設定で構成されます。This is configured in diagnostic settings in Azure Monitor.

ポータルでメトリックにアクセスするAccess metrics in the portal

Azure Portal では、メトリックを時間経過に沿って監視できます。You can monitor metrics over time in the Azure portal. 次の例は、アカウント レベルでの成功した要求と受信要求を表示する方法を示しています。The following example shows how to view successful requests and incoming requests at the account level:

正常なメトリックを表示する

また、名前空間経由でメトリックに直接アクセスすることもできます。You can also access metrics directly via the namespace. それを行うには、名前空間を選択してから、 [Metrics](メトリック) をクリックします。To do so, select your namespace and then click Metrics. イベント ハブのスコープにフィルター処理されたメトリックを表示するには、イベント ハブを選択してから、 [Metrics] (メトリック) をクリックします。To display metrics filtered to the scope of the event hub, select the event hub and then click Metrics.

ディメンションをサポートするメトリックの場合は、次の例に示すように、目的のディメンション値でフィルター処理する必要があります。For metrics supporting dimensions, you must filter with the desired dimension value as shown in the following example:

ディメンションの値でフィルター処理する

課金Billing

Azure Monitor でのメトリックの使用は現在無料です。Using metrics in Azure Monitor is currently free. ただし、メトリック データを取り込む追加のソリューションを使用する場合は、これらのソリューションによって課金される可能性があります。However, if you use additional solutions that ingest metrics data, you may be billed by these solutions. たとえば、メトリック データを Azure ストレージ アカウントにアーカイブする場合は、Azure Storage によって課金されます。For example, you are billed by Azure Storage if you archive metrics data to an Azure Storage account. また、高度な分析のためにメトリック データを Azure Monitor ログにストリーム配信する場合は、Azure によっても課金されます。You are also billed by Azure if you stream metrics data to Azure Monitor logs for advanced analysis.

次のメトリックによって、サービスの正常性の概要が提供されます。The following metrics give you an overview of the health of your service.

注意

いくつかのメトリックは別の名前で移行されているため、非推奨にしています。We are deprecating several metrics as they are moved under a different name. これにより、参照の更新が必要になる可能性があります。This might require you to update your references. "非推奨" というキーワードでマークされているメトリックは、将来サポートされなくなります。Metrics marked with the "deprecated" keyword will not be supported going forward.

すべてのメトリック値が 1 分ごとに Azure Monitor に送信されます。All metrics values are sent to Azure Monitor every minute. 時間の粒度は、メトリック値が提供される時間間隔を定義します。The time granularity defines the time interval for which metrics values are presented. すべての Event Hubs メトリックに対してサポートされる時間間隔は 1 分です。The supported time interval for all Event Hubs metrics is 1 minute.

要求のメトリックRequest metrics

データおよび管理操作要求の数をカウントします。Counts the number of data and management operations requests.

メトリックの名前Metric Name 説明Description
受信要求Incoming Requests 指定された期間にわたって Azure Event Hubs サービスに対して実行された要求の数。The number of requests made to the Azure Event Hubs service over a specified period.

単位: カウントUnit: Count
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName
成功した要求Successful Requests 指定された期間にわたって Azure Event Hubs サービスに対して実行された成功した要求の数。The number of successful requests made to the Azure Event Hubs service over a specified period.

単位: カウントUnit: Count
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName
サーバー エラーServer Errors 指定された期間にわたって Azure Event Hubs サービスでエラーのために処理されなかった要求の数。The number of requests not processed due to an error in the Azure Event Hubs service over a specified period.

単位: カウントUnit: Count
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName
User Errors (ユーザー エラー)User Errors 指定された期間にわたってユーザー エラーのために処理されなかった要求の数。The number of requests not processed due to user errors over a specified period.

単位: カウントUnit: Count
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName
クォータ超過エラー数Quota Exceeded Errors 使用可能なクォータを超えた要求の数。The number of requests exceeded the available quota. Event Hubs クォータの詳細については、この記事を参照してください。See this article for more information about Event Hubs quotas.

単位: カウントUnit: Count
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName

スループットのメトリックThroughput metrics

メトリックの名前Metric Name 説明Description
調整された要求数Throttled Requests スループット ユニットの使用量を超えたため調整された要求の数。The number of requests that were throttled because the throughput unit usage was exceeded.

単位: カウントUnit: Count
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName

メッセージのメトリックMessage metrics

メトリックの名前Metric Name 説明Description
受信メッセージIncoming Messages 指定された期間にわたって Event Hubs に送信されたイベントまたはメッセージの数。The number of events or messages sent to Event Hubs over a specified period.

単位: カウントUnit: Count
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName
送信メッセージOutgoing Messages 指定された期間にわたって Event Hubs から取得されたイベントまたはメッセージの数。The number of events or messages retrieved from Event Hubs over a specified period.

単位: カウントUnit: Count
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName
着信バイト数Incoming Bytes 指定された期間にわたって Azure Event Hubs サービスに送信されたバイト数。The number of bytes sent to the Azure Event Hubs service over a specified period.

単位: バイトUnit: Bytes
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName
発信バイト数Outgoing Bytes 指定された期間にわたって Azure Event Hubs サービスから取得されたバイト数。The number of bytes retrieved from the Azure Event Hubs service over a specified period.

単位: バイトUnit: Bytes
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName

接続のメトリックConnection metrics

メトリックの名前Metric Name 説明Description
ActiveConnectionsActiveConnections 名前空間およびエンティティ上のアクティブな接続の数。The number of active connections on a namespace as well as on an entity.

単位: カウントUnit: Count
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName
開かれている接続数Connections Opened 開かれている接続の数。The number of open connections.

単位: カウントUnit: Count
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName
切断された接続数Connections Closed 閉じられている接続の数。The number of closed connections.

単位: カウントUnit: Count
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName

Event Hubs Capture メトリックEvent Hubs Capture metrics

イベント ハブのキャプチャ機能を有効にしている場合は、Event Hubs Capture メトリックを監視できます。You can monitor Event Hubs Capture metrics when you enable the Capture feature for your event hubs. 次のメトリックは、キャプチャが有効になっている場合に監視できる内容を示しています。The following metrics describe what you can monitor with Capture enabled.

メトリックの名前Metric Name 説明Description
バックログのキャプチャCapture Backlog 選択された宛先にまだキャプチャされていないバイト数。The number of bytes that are yet to be captured to the chosen destination.

単位: バイトUnit: Bytes
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName
キャプチャされたメッセージ数Captured Messages 指定された期間にわたって選択された宛先にキャプチャされたメッセージまたはイベントの数。The number of messages or events that are captured to the chosen destination over a specified period.

単位: カウントUnit: Count
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName
キャプチャされたバイト数Captured Bytes 指定された期間にわたって選択された宛先にキャプチャされたバイト数。The number of bytes that are captured to the chosen destination over a specified period.

単位: バイトUnit: Bytes
集計の種類: 合計Aggregation Type: Total
ディメンション: EntityNameDimension: EntityName

メトリックのディメンションMetrics dimensions

Azure Event Hubs は、Azure Monitor でのメトリックの次のディメンションをサポートします。Azure Event Hubs supports the following dimensions for metrics in Azure Monitor. メトリックへのディメンションの追加は省略可能です。Adding dimensions to your metrics is optional. ディメンションを追加しない場合、メトリックは名前空間レベルで指定されます。If you do not add dimensions, metrics are specified at the namespace level.

メトリックの名前Metric Name 説明Description
EntityNameEntityName Event Hubs は、名前空間の下のイベント ハブ エンティティをサポートします。Event Hubs supports the event hub entities under the namespace.

SIEM ツールとの Azure Monitor 統合Azure Monitor integration with SIEM tools

Azure Monitor を使用して監視データ (アクティビティ ログ、診断ログなど) をイベント ハブにルーティングすると、セキュリティ情報イベント管理 (SIEM) ツールと簡単に統合できます。Routing your monitoring data (activity logs, diagnostics logs, etc.) to an event hub with Azure Monitor enables you to easily integrate with Security Information and Event Management (SIEM) tools. 詳細については、次の記事/ブログ投稿を参照してください。For more information, see the following articles/blog posts:

SIEM ツールでイベント ハブからログ データを使用するシナリオでは、受信メッセージが表示されない場合や、受信メッセージは表示されものの、メトリック グラフに送信メッセージが表示されない場合、次の手順を実行してください。In the scenario where an SIEM tool consumes log data from an event hub, if you see no incoming messages or you see incoming messages but no outgoing messages in the metrics graph, follow these steps:

  • 受信メッセージがない場合は、Azure Monitor サービスが監査ログと診断ログをイベント ハブに移動していないことを意味します。If there are no incoming messages, it means that the Azure Monitor service is not moving audit/diagnostics logs into the event hub. その場合は、Azure Monitor チームとのサポート チケットを開いてください。Open a support ticket with the Azure Monitor team in this scenario.
  • 受信メッセージはあるが送信メッセージがない場合は、SIEM アプリケーションがメッセージを読み取っていないことを意味します。if there are incoming messages, but no outgoing messages, it means that the SIEM application is not reading the messages. SIEM プロバイダーに問い合わせて、それらのアプリケーションのイベント ハブの構成が正しいかどうかを確認してください。Contact the SIEM provider to determine whether the configuration of the event hub those applications is correct.

次のステップNext steps

Event Hubs の詳細については、次のリンクを参照してください。For more information about Event Hubs, visit the following links: