Azure Monitor で使用する監視データのソースSources of monitoring data for Azure Monitor

Azure Monitor は、ログメトリックを含む一般的な監視データ プラットフォームをベースにしています。Azure Monitor is based on a common monitoring data platform that includes Logs and Metrics. このプラットフォームにデータを収集すれば、Azure Monitor にある共通のツール一式を使用して、複数のリソースからのデータをまとめて分析することができます。Collecting data into this platform allows data from multiple resources to be analyzed together using a common set of tools in Azure Monitor. 特定のシナリオに対応するために監視データは他の場所に送信されることがあるほか、一部のリソースについては、他の場所に書き込まれた後で、ログやメトリックに収集されることもあります。Monitoring data may also be sent to other locations to support certain scenarios, and some resources may write to other locations before they can be collected into Logs or Metrics.

この記事では、Azure リソースによって作成される監視データのほかにも、Azure Monitor によって収集されるさまざまな監視データのソースについて説明します。This article describes the different sources of monitoring data collected by Azure Monitor in addition to the monitoring data created by Azure resources. このデータをさまざまな場所で収集するために必要な構成について、詳しい情報が書かれているページへのリンクを掲載しています。Links are provided to detailed information on configuration required to collect this data to different locations.

アプリケーション層Application tiers

Azure アプリケーションの監視データのソースは階層に分類できます。最上位の階層はアプリケーション自体で、その下にある各階層は Azure プラットフォームのコンポーネントです。Sources of monitoring data from Azure applications can be organized into tiers, the highest tiers being your application itself and the lower tiers being components of Azure platform. 階層によって、データへのアクセス方法が異なります。The method of accessing data from each tier varies. 以下の表にアプリケーションの各階層をまとめ、それぞれの階層の監視データのソースを後続のセクションで取り上げます。The application tiers are summarized in the table below, and the sources of monitoring data in each tier are presented in the following sections. それぞれのデータの場所とそのアクセス方法の説明については、Azure における監視データの場所に関するページを参照してください。See Monitoring data locations in Azure for a description of each data location and how you can access its data.

監視の階層

AzureAzure

Azure に固有のアプリケーションの階層について、次の表で簡単に説明します。The following table briefly describes the application tiers that are specific to Azure. リンクを辿って、後続のセクションに示されているそれぞれの詳細を確認してください。Following the link for further details on each in the sections below.

レベルTier 説明Description 収集方法Collection method
Azure テナントAzure Tenant Azure Active Directory など、テナント レベルの Azure サービスの操作に関するデータ。Data about the operation of tenant-level Azure services, such as Azure Active Directory. AAD データをポータルで確認するか、テナントの診断設定を使用して Azure Monitor への収集を構成します。View AAD data in portal or configure collection to Azure Monitor using a tenant diagnostic setting.
Azure サブスクリプションAzure subscription Azure サブスクリプションにおけるリソース横断的なサービス (Resource Manager、Service Health など) の正常性と管理に関連するデータ。Data related to the health and management of cross-resource services in your Azure subscription such as Resource Manager and Service Health. ポータルで確認するか、ログ プロファイルを使用して Azure Monitor への収集を構成します。View in portal or configure collection to Azure Monitor using a log profile.
Azure リソースAzure resources 各 Azure リソースの運用とパフォーマンスに関するデータ。Data about the operation and performance of each Azure resource. 自動的に収集されたメトリックをメトリックス エクスプローラーで確認します。Metrics collected automatically, view in Metrics Explorer.
Azure Monitor でログを収集するように診断設定を構成します。Configure diagnostic settings to collect logs in Azure Monitor.
各種の監視ソリューションと Insights を利用すれば、特定の種類のリソースをさらに詳しく監視することができます。Monitoring solutions and Insights available for more detailed monitoring for specific resource types.

Azure やその他のクラウド、またはオンプレミスAzure, other cloud, or on-premises

Azure やその他のクラウド、またはオンプレミスに存在する可能性のあるアプリケーションの階層について、次の表で簡単に説明します。The following table briefly describes the application tiers that may be in Azure, another cloud, or on-premises. リンクを辿って、後続のセクションに示されているそれぞれの詳細を確認してください。Following the link for further details on each in the sections below.

レベルTier 説明Description 収集方法Collection method
オペレーティング システム (ゲスト)Operating system (guest) オペレーティング システムのコンピューティング リソースに関するデータ。Data about the operating system on compute resources. Log Analytics エージェントをインストールして Azure Monitor にクライアント データ ソースを収集すると共に、Dependency Agent をインストールして Azure Monitor for VMs をサポートする依存関係を収集します。Install Log Analytics agent to collect client data sources into Azure Monitor and Dependency agent to collect dependencies supporting Azure Monitor for VMs.
Azure 仮想マシンについては、Azure Diagnostics 拡張機能をインストールして、ログとメトリックを Azure Monitor に収集します。For Azure virtual machines, install Azure Diagnostic Extension to collect logs and metrics into Azure Monitor.
アプリケーション コードApplication Code 実際のアプリケーションとコードのパフォーマンスと機能に関するデータ (パフォーマンス トレース、アプリケーション ログ、ユーザー テレメトリを含む)。Data about the performance and functionality of the actual application and code, including performance traces, application logs, and user telemetry. Application Insights にデータを収集するためにコードをインストルメント化します。Instrument your code to collect data into Application Insights.
カスタム ソースCustom sources 外部サービスからのデータや、他のコンポーネントまたはデバイスからのデータ。Data from external services or other components or devices. 任意の REST クライアントからログまたはメトリック データを Azure Monitor に収集します。Collect log or metrics data into Azure Monitor from any REST client.

Azure テナントAzure tenant

Azure テナントに関連するテレメトリは、Azure Active Directory などのテナント全体のサービスから収集されます。Telemetry related to your Azure tenant is collected from tenant-wide services such as Azure Active Directory.

Azure テナントの収集

Azure Active Directory 監査ログAzure Active Directory Audit Logs

Azure Active Directory レポートには、サインイン アクティビティの履歴と、特定のテナント内で行われた変更の監査証跡が含まれています。Azure Active Directory reporting contains the history of sign-in activity and audit trail of changes made within a particular tenant.

DestinationDestination 説明Description リファレンスReference
Azure Monitor ログAzure Monitor Logs Azure AD ログを Azure Monitor で収集して他の監視データと共に分析するように構成します。Configure Azure AD logs to be collected in Azure Monitor to analyze them with other monitoring data. Azure AD ログを Azure Monitor ログと統合する (プレビュー)Integrate Azure AD logs with Azure Monitor logs (preview)
Azure StorageAzure Storage アーカイブのために Azure AD ログを Azure Storage にエクスポートします。Export Azure AD logs to Azure Storage for archiving. チュートリアル:Azure AD ログを Azure ストレージ アカウントにアーカイブする (プレビュー)Tutorial: Archive Azure AD logs to an Azure storage account (preview)
イベント ハブEvent Hub Event Hubs を使用して Azure AD ログを他の場所にストリーム配信します。Stream Azure AD logs to other locations using Event Hubs. チュートリアル:Azure Active Directory ログを Azure イベント ハブにストリーム配信する (プレビュー)Tutorial: Stream Azure Active Directory logs to an Azure event hub (preview).

Azure サブスクリプションAzure subscription

Azure サブスクリプションの正常性と運用に関連したテレメトリです。Telemetry related to the health and operation of your Azure subscription.

Azure サブスクリプション

Azure アクティビティ ログAzure Activity log

Azure アクティビティ ログには、サービスの正常性レコードのほか、ご自分の Azure サブスクリプションのリソースに対して行われた構成の変更に関するレコードが含まれています。The Azure Activity log includes service health records along with records on any configuration changes made to the resources in your Azure subscription. アクティビティ ログは、すべての Azure リソースについて記録されます。このログはリソースの 外部 ビューを表します。The Activity log is available to all Azure resources and represents their external view.

DestinationDestination 説明Description リファレンスReference
アクティビティ ログActivity log アクティビティ ログは、その独自のデータ ストアに収集されます。それを Azure Monitor のメニューから表示したり、それを使ってアクティビティ ログ アラートを作成したりできます。The Activity log is collected into its own data store that you can view from the Azure Monitor menu or use to create Activity log alerts. Azure portal でアクティビティ ログに対してクエリを実行するQuery the Activity log in the Azure portal
Azure Monitor ログAzure Monitor Logs アクティビティ ログを収集して他の監視データと共に分析するように Azure Monitor ログを構成します。Configure Azure Monitor Logs to collect the Activity log to analyze it with other monitoring data. Azure Monitor の Log Analytics ワークスペースで Azure アクティビティ ログを収集して分析するCollect and analyze Azure activity logs in Log Analytics workspace in Azure Monitor
Azure StorageAzure Storage アーカイブのためにアクティビティ ログを Azure Storage にエクスポートします。Export the Activity log to Azure Storage for archiving. アクティビティ ログをアーカイブするArchive Activity log
Event HubsEvent Hubs Event Hubs を使用してアクティビティ ログを他の場所にストリーム配信します。Stream the Activity log to other locations using Event Hubs アクティビティ ログをイベント ハブにストリーム配信するStream Activity log to Event Hub.

Azure Service HealthAzure Service Health

Azure Service Health は、アプリケーションとリソースが依存するサブスクリプション内の Azure サービスの正常性に関する情報を提供します。Azure Service Health provides information about the health of the Azure services in your subscription that your application and resources rely on.

DestinationDestination 説明Description リファレンスReference
アクティビティ ログActivity log
Azure Monitor ログAzure Monitor Logs
Service Health のレコードは、Azure のアクティビティ ログに保存されるため、Azure portal で表示したり、アクティビティ ログを使って実行できる他のあらゆるアクティビティを実行したりすることができます。Service Health records are stored in the Azure Activity log, so you can view them in the Azure portal or perform any other activities you can perform with the Activity log. Azure Portal を使用したサービス正常性通知の表示View service health notifications by using the Azure portal

Azure リソースAzure resources

メトリックおよびリソースのログは、Azure リソースの_内部_操作に関する情報を提供します。Metrics and resource logs provide information about the internal operation of Azure resources. これらはほとんどの Azure サービスで利用できます。また、特定のサービスについては、さらに詳しいデータが監視ソリューションおよび Insights によって収集されます。These are available for most Azure services, and monitoring solutions and insights collect additional data for particular services.

Azure リソースの収集

プラットフォームのメトリックPlatform metrics

ほとんどの Azure サービスからは、そのパフォーマンスと操作を反映するプラットフォーム メトリックが直接メトリック データベースに送信されます。Most Azure services will send platform metrics that reflect their performance and operation directly to the metrics database. リソースの種類によってメトリックは異なりますThe specific metrics will vary for each type of resource.

DestinationDestination 説明Description リファレンスReference
Azure Monitor メトリックAzure Monitor Metrics プラットフォームのメトリックは、何も構成しなくても、Azure Monitor メトリック データベースに書き込まれます。Platform metrics will write to the Azure Monitor metrics database with no configuration. プラットフォームのメトリックには、メトリックス エクスプローラーからアクセスします。Access platform metrics from Metrics Explorer. Azure メトリックス エクスプローラーの概要Getting started with Azure Metrics Explorer
Azure Monitor のサポートされるメトリックSupported metrics with Azure Monitor
Azure Monitor ログAzure Monitor Logs プラットフォームのメトリックをログにコピーし、Log Analytics を使用して傾向分析など各種の分析を実行します。Copy platform metrics to Logs for trending and other analysis using Log Analytics. Azure Diagnostics から Log Analytics に直接Azure diagnostics direct to Log Analytics
Event HubsEvent Hubs Event Hubs を使用してメトリックを他の場所にストリーム配信します。Stream metrics to other locations using Event Hubs. 外部ツールで使用する Azure 監視データのイベント ハブへのストリーミングStream Azure monitoring data to an event hub for consumption by an external tool

リソース ログResource logs

リソース ログからは、Azure リソースの "内部" 操作に関する分析情報が得られます。Resource logs provide insights into the internal operation of an Azure resource. リソース ログは自動的に作成されますが、診断設定を作成して、各リソースのログの収集先を指定する必要があります。Resource logs are created automatically, but you must create a diagnostic setting to specify a destination for them to collected for each resource.

リソース ログの構成要件と内容はリソースの種類によって異なり、まだリソース ログの作成に対応していないサービスもあります。The configuration requirements and content of resource logs vary by resource type, and not all services yet create them. それぞれのサービスについての詳細と詳しい構成手順へのリンクについては、Azure リソース ログでサポートされているサービス、スキーマ、カテゴリに関する記事を参照してください。See Supported services, schemas, and categories for Azure resource logs for details on each service and links to detailed configuration procedures. この記事に掲載されていないサービスは現在、リソース ログの作成に対応していません。If the service isn’t listed in this article, then that service doesn’t currently create resource logs.

DestinationDestination 説明Description リファレンスReference
Azure Monitor ログAzure Monitor Logs リソース ログを Azure Monitor ログに送信して、収集された他のログ データと共に分析します。Send resource logs to Azure Monitor Logs for analysis with other collected log data. Azure Monitor の Log Analytics ワークスペースで Azure リソース ログを収集するCollect Azure resource logs in Log Analytics workspace in Azure Monitor
StorageStorage アーカイブのためにリソース ログを Azure Storage に送信します。Send resource logs to Azure Storage for archiving. Azure リソース ログのアーカイブArchive Azure resource logs
Event HubsEvent Hubs Event Hubs を使用してリソース ログを他の場所にストリーム配信します。Stream resource logs to other locations using Event Hubs. Azure リソース ログをイベント ハブにストリーミングするStream Azure resource logs to an event hub

オペレーティング システム (ゲスト)Operating system (guest)

Azure、他のクラウド、オンプレミスのコンピューティング リソースには、監視対象のゲスト オペレーティング システムがあります。Compute resources in Azure, in other clouds, and on-premises have a guest operating system to monitor. 1 つ以上のエージェントがインストールされている場合、ゲストからのテレメトリを Azure Monitor に収集し、Azure サービス本体と同じ監視ツールを使用して分析することができます。With the installation of one or more agents, you can gather telemetry from the guest into Azure Monitor to analyze it with the same monitoring tools as the Azure services themselves.

Azure コンピューティング リソースの収集

Azure 診断の拡張機能Azure Diagnostic extension

Azure 仮想マシンに対して Azure Diagnostics 拡張機能を有効にすると、Azure Cloud Services (クラシック) の Web ロールと worker ロール、Virtual Machines、仮想マシン スケール セット、Service Fabric など、Azure コンピューティング リソースのゲスト オペレーティング システムからログとメトリックを収集することができます。Enabling the Azure Diagnostics extension for Azure Virtual machines allows you to collect logs and metrics from the guest operating system of Azure compute resources including Azure Cloud Service (classic) Web and Worker Roles, Virtual Machines, virtual machine scale sets, and Service Fabric.

DestinationDestination 説明Description リファレンスReference
StorageStorage Diagnostics 拡張機能を有効にした場合、その書き込み先は、既定ではストレージ アカウントになります。When you enable the Diagnostics Extension, it will write to a storage account by default. Azure Storage への診断データの保存と表示Store and view diagnostic data in Azure Storage
Azure Monitor メトリックAzure Monitor Metrics パフォーマンス カウンターを収集するように Diagnostics 拡張機能を構成した場合、それらは Azure Monitor メトリック データベースに書き込まれます。When you configure the Diagnostics Extension to collect performance counters, they are written to the Azure Monitor metrics database. Windows 仮想マシンの Resource Manager テンプレートを使用してゲスト OS メトリックを Azure Monitor メトリック ストアに送信するSend Guest OS metrics to the Azure Monitor metric store using a Resource Manager template for a Windows virtual machine
Application Insights のログApplication Insights Logs アプリケーションをサポートするコンピューティング リソースからログとパフォーマンス カウンターを収集して、他のアプリケーション データと共に分析します。Collect logs and performance counters from the compute resource supporting your application to be analyzed with other application data. Cloud Services、Virtual Machines、または Service Fabric の診断データを Application Insights に送信するSend Cloud Service, Virtual Machine, or Service Fabric diagnostic data to Application Insights
Event HubsEvent Hubs Event Hubs を使用して他の場所にデータをストリーム配信するように Diagnostics 拡張機能を構成します。Configure the Diagnostics Extension to stream the data to other locations using Event Hubs. Event Hubs を利用してホット パスの Azure Diagnostics データをストリーム配信するStreaming Azure Diagnostics data in the hot path by using Event Hubs

Log Analytics エージェントLog Analytics agent

Windows 仮想マシンまたは Linux 仮想マシンを包括的に監視および管理するには、Log Analytics エージェントをインストールします。Install the Log Analytics agent for comprehensive monitoring and management of your Windows or Linux virtual machines. 仮想マシンは Azure、別のクラウド、またはオンプレミスで実行できます。The virtual machine can be running in Azure, another cloud, or on-premises.

DestinationDestination 説明Description リファレンスReference
Azure Monitor ログAzure Monitor Logs Log Analytics エージェントは、Azure Monitor に直接接続するか、System Center Operations Manager を経由して接続します。エージェントを使用すると、自分が構成したデータ ソースのほか、仮想マシン上で実行されているアプリケーションについての追加の分析情報が得られる監視ソリューションから、データを収集することができます。The Log Analytics agent connects to Azure Monitor either directly or through System Center Operations Manager and allows you to collect data from data sources that you configure or from monitoring solutions that provide additional insights into applications running on the virtual machine. Azure Monitor のエージェント データ ソースAgent data sources in Azure Monitor
Operations Manager を Azure Monitor に接続するConnect Operations Manager to Azure Monitor

VM に対する Azure MonitorAzure Monitor for VMs

Azure Monitor for VMs は、仮想マシン用にカスタマイズされた監視エクスペリエンスを備え、サービスの状態や VM の正常性など、Azure Monitor の主要機能を超える機能が用意されています。Azure Monitor for VMs provides a customized monitoring experience for virtual machines providing features beyond core Azure Monitor functionality, including service status and VM health. Windows 仮想マシンおよび Linux 仮想マシンには Dependency Agent が必要となります。これが Log Analytics エージェントと統合されて、仮想マシン上で実行されているプロセスや外部プロセスの依存関係について検出されたデータを収集します。It requires a Dependency Agent on Windows and Linux virtual machines that integrates with the Log Analytics agent to collect discovered data about processes running on the virtual machine and external process dependencies.

DestinationDestination 説明Description リファレンスReference
Azure Monitor ログAzure Monitor Logs プロセスや依存関係についてのデータをエージェントに格納します。Stores data about processes and dependencies on the agent. Azure Monitor for VMs (プレビュー) のマップを使用してアプリケーション コンポーネントを把握するUsing Azure Monitor for VMs (preview) Map to understand application components
VM ストレージVM Storage Azure Monitor for VMs は、正常性状態情報をカスタムの場所に格納します。Azure Monitor for VMs stores heath state information in a custom location. これは、Azure Resource Health REST API のほか、Azure portal の Azure Monitor for VMs からのみ利用することができます。This is only available to Azure Monitor for VMs in the Azure portal in addition to the Azure Resource health REST API. Azure 仮想マシンの正常性を把握するUnderstand the health of your Azure virtual machines
Azure Resource Health REST APIAzure Resource health REST API

アプリケーション コードApplication Code

Azure Monitor における詳しいアプリケーションの監視は、さまざまなプラットフォーム上で動作するアプリケーションからデータを収集する Application Insights を通じて行われます。Detailed application monitoring in Azure Monitor is done with Application Insights which collects data from applications running on a variety of platforms. アプリケーションは Azure、別のクラウド、またはオンプレミスで実行できます。The application can be running in Azure, another cloud, or on-premises.

アプリケーション データの収集

アプリケーション データApplication data

インストルメンテーション パッケージをインストールすることでアプリケーションに対して有効にした Application Insights は、アプリケーションのパフォーマンスおよび操作に関連するメトリックとログを収集します。When you enable Application Insights for an application by installing an instrumentation package, it collects metrics and logs related to the performance and operation of the application. Application Insights によって収集されたデータは、他のデータ ソースによって使用されるのと同じ Azure Monitor データ プラットフォームに格納されます。Application Insights stores the data it collects in the same Azure Monitor data platform used by other data sources. このデータを分析するためのさまざまなツールが用意されていますが、メトリックス エクスプローラーや Log Analytics などのツールを使用して、他のソースのデータと共に分析を行うこともできます。It includes extensive tools for analyzing this data, but you can also analyze it with data from other sources using tools such as Metrics Explorer and Log Analytics.

DestinationDestination 説明Description リファレンスReference
Azure Monitor ログAzure Monitor Logs アプリケーションについての運用データ (ページ ビュー、アプリケーション要求、例外、トレースなど)。Operational data about your application including page views, application requests, exceptions, and traces. Azure Monitor でログ データを分析するAnalyze log data in Azure Monitor
アプリケーション マップとテレメトリの関連付けをサポートするアプリケーション コンポーネント間の依存関係情報。Dependency information between application components to support Application Map and telemetry correlation. Application Insights におけるテレメトリの相関付けTelemetry correlation in Application Insights
アプリケーション マップApplication Map
パブリック インターネット上のさまざまな場所からアプリケーションの可用性と応答性をテストする可用性テストの結果。Results of availability tests that test the availability and responsiveness of your application from different locations on the public Internet. Web サイトの可用性と応答性の監視Monitor availability and responsiveness of any web site
Azure Monitor メトリックAzure Monitor Metrics Application Insights は、アプリケーションに定義されたカスタム メトリックに加え、アプリケーションのパフォーマンスと動作を表すメトリックを Azure Monitor メトリック データベースに収集します。Application Insights collects metrics describing the performance and operation of the application in addition to custom metrics that you define in your application into the Azure Monitor metrics database. Application Insights のログベースのメトリックと事前に集計されたメトリックLog-based and pre-aggregated metrics in Application Insights
カスタムのイベントとメトリックのための Application Insights APIApplication Insights API for custom events and metrics
Azure StorageAzure Storage アーカイブのためにアプリケーション データを Azure Storage に送信します。Send application data to Azure Storage for archiving. Application Insights からのテレメトリのエクスポートExport telemetry from Application Insights
可用性テストの詳細は Azure Storage に格納されます。Details of availability tests are stored in Azure Storage. Azure portal で Application Insights を使用してダウンロードし、ローカル分析を行います。Use Application Insights in the Azure portal to download for local analysis. 可用性テストの結果は Azure Monitor ログに格納されます。Results of availability tests are stored in Azure Monitor Logs. Web サイトの可用性と応答性の監視Monitor availability and responsiveness of any web site
プロファイラーのトレース データは Azure Storage に格納されます。Profiler trace data is stored in Azure Storage. Azure portal で Application Insights を使用してダウンロードし、ローカル分析を行います。Use Application Insights in the Azure portal to download for local analysis. Application Insights を使用した Azure のプロファイル運用アプリケーションProfile production applications in Azure with Application Insights
例外のサブセットを得るためにキャプチャされたデバッグのスナップショット データは、Azure Storage に格納されます。Debug snapshot data that is captured for a subset of exceptions is stored in Azure Storage. Azure portal で Application Insights を使用してダウンロードし、ローカル分析を行います。Use Application Insights in the Azure portal to download for local analysis. スナップショットのしくみHow snapshots work

監視ソリューションと InsightsMonitoring Solutions and Insights

監視ソリューションInsights は、データを収集して、特定のサービスやアプリケーションの操作に関する追加の分析情報を提供します。Monitoring solutions and Insights collect data to provide additional insights into the operation of a particular service or application. アプリケーションのさまざまな階層 (場合によっては複数の階層) に存在するリソースに対応することもできます。They may address resources in different application tiers and even multiple tiers.

監視ソリューションMonitoring solutions

DestinationDestination 説明Description リファレンスReference
Azure Monitor ログAzure Monitor Logs 監視ソリューションは、データを Azure Monitor ログに収集します。そこで、クエリ言語や、通常はソリューションに含まれているビューを使用して、そのデータを分析できます。Monitoring solutions collect data into Azure Monitor logs where it may be analyzed using the query language or views that are typically included in the solution. Azure における監視ソリューションのデータ収集の詳細Data collection details for monitoring solutions in Azure

コンテナーに対する Azure MonitorAzure Monitor for containers

Azure Monitor for Containers では、Azure Kubernetes Service (AKS) 用にカスタマイズされた監視エクスペリエンスを提供します。Azure Monitor for containers provides a customized monitoring experience for Azure Kubernetes Service (AKS). 次の表に示すリソースについての追加データが収集されます。It collects additional data about these resources described in the following table.

DestinationDestination 説明Description リファレンスReference
Azure Monitor ログAzure Monitor Logs インベントリ、ログ、イベントといった AKS の監視データを格納します。Stores monitoring data for AKS including inventory, logs, and events. ポータルでログの分析機能を活用するために、メトリック データはログにも格納されます。Metric data is also stored in Logs in order to leverage its analysis functionality in the portal. コンテナーの Azure Monitor を使用して AKS クラスターのパフォーマンスを把握するUnderstand AKS cluster performance with Azure Monitor for containers
Azure Monitor メトリックAzure Monitor Metrics メトリック データはメトリック データベースに格納されて、可視化とアラートの源泉となります。Metric data is stored in the metric database to drive visualization and alerts. メトリックス エクスプローラーでコンテナーのメトリックを表示するView container metrics in metrics explorer
Azure Kubernetes ServiceAzure Kubernetes Service ポータルの Azure Kubernetes Service (AKS) コンテナー ログ (stdout/stderror)、イベント、ポッド メトリックに直接アクセスできるようになります。Provides direct access to your Azure Kubernetes Service (AKS) container logs (stdout/stderror), events, and pod metrics in the portal. Kubernetes ログ、イベント、ポッド メトリックをリアルタイムで表示する方法How to view Kubernetes logs, events, and pod metrics in real-time

VM に対する Azure MonitorAzure Monitor for VMs

Azure Monitor for VMs は、仮想マシンの監視用にカスタマイズされたエクスペリエンスを備えています。Azure Monitor for VMs provides a customized experience for monitoring virtual machines. Azure Monitor for VMs によって収集されるデータについては、前出の「オペレーティング システム (ゲスト)」セクションで説明しています。A description of the data collected by Azure Monitor for VMs is included in the Operating System (guest) section above.

カスタム ソースCustom sources

アプリケーションの標準的な階層に加え、他のデータ ソースで収集できないテレメトリがある他のリソースを監視することが必要な場合があります。In addition to the standard tiers of an application, you may need to monitor other resources that have telemetry that can't be collected with the other data sources. これらのリソースについては、Azure Monitor API を使用してこのデータをメトリックまたはログに書き込んでください。For these resources, write this data to either Metrics or Logs using an Azure Monitor API.

カスタムの収集

DestinationDestination 方法Method 説明Description リファレンスReference
Azure Monitor ログAzure Monitor Logs データ コレクター APIData Collector API ログ データを任意の REST クライアントから収集して、Log Analytics ワークスペースに格納します。Collect log data from any REST client and store in Log Analytics workspace. HTTP データ コレクター API を使用して Azure Monitor にログ データを送信する (パブリック プレビュー)Send log data to Azure Monitor with the HTTP Data Collector API (public preview)
Azure Monitor メトリックAzure Monitor Metrics カスタム メトリックス APICustom Metrics API メトリック データを任意の REST クライアントから収集して、Azure Monitor メトリック データベースに格納します。Collect metric data from any REST client and store in Azure Monitor metrics database. REST API を使用して Azure リソースのカスタム メトリックを Azure Monitor メトリック ストアに送信するSend custom metrics for an Azure resource to the Azure Monitor metric store by using a REST API

その他のサービスOther services

Azure のその他のサービスでは、Azure Monitor データ プラットフォームにデータが書き込まれます。Other services in Azure write data to the Azure Monitor data platform. そのため、これらのサービスによって収集されたデータは、Azure Monitor によって収集されるデータと一緒に分析でき、同じ分析ツールと可視化ツールを活用することができます。This allows you to analyze data collected by these services with data collected by Azure Monitor and leverage the same analysis and visualization tools.

ServiceService DestinationDestination 説明Description リファレンスReference
Azure Security CenterAzure Security Center Azure Monitor ログAzure Monitor Logs Azure Security Center によって収集されたセキュリティ データは Log Analytics ワークスペースに格納され、Azure Monitor によって収集される他のログ データと一緒に分析することができます。Azure Security Center stores the security data it collects in a Log Analytics workspace which allows it to be analyzed with other log data collected by Azure Monitor. Azure Security Center でのデータ収集Data collection in Azure Security Center
Azure SentinelAzure Sentinel Azure Monitor ログAzure Monitor Logs Azure Sentinel によってさまざまなデータ ソースから収集されたデータは Log Analytics ワークスペースに格納され、Azure Monitor によって収集される他のログ データと一緒に分析することができます。Azure Sentinel stores the data it collects from different data sources in a Log Analytics workspace which allows it to be analyzed with other log data collected by Azure Monitor. データ ソースの接続Connect data sources

次の手順Next steps