Azure Monitor の診断設定でログを有効化する
概要
Communications Services では、Azure Monitor ログと Azure Monitor メトリックによって監視と分析の機能が提供されます。 各 Azure リソースには、次の条件を定義する独自の診断設定が必要です。
- 設定で定義されている送信先に送信されるログとメトリック データのカテゴリ。 使用できるカテゴリは、リソースの種類によって異なります。
- ログを送信する 1 つ以上の送信先。 現在の送信先には、Log Analytics ワークスペース、Event Hubs、Azure Storage が含まれます。
- 1 つの診断設定では、各宛先を 1 つだけ定義することができます。 特定の種類の複数の送信先 (たとえば、2 つの異なる Log Analytics ワークスペース) にデータを送信する場合は、複数の設定を作成します。 各リソースには、最大 5 つの診断設定を作成できます。
Azure Monitor リソースを構成して、Communications Services のログとメトリックの作成を開始する手順について以下で説明します。 すべての Azure リソースを横断する診断設定の使用の詳細については、診断設定に関するページを参照してください。
以下の手順は、次の Communications Services ログに適用されます。
診断設定へのアクセス
Communications Services の診断設定にアクセスするには、まず、Azure portal 内で対象の Communications Services のホーム ページにアクセスします。
そこから、左側のナビゲーション ペインの [監視] セクションにある [診断設定] をクリックします。
[診断設定の追加] リンクをクリックします (Communications Services で使用できる、ログとメトリックのさまざまなソースに注意してください)。
診断設定の追加
次に、診断設定の名前を選択するよう求められます。これは、監視している Azure リソースが多数ある場合に便利です。 また、ログまたはメトリックとして監視する、ログとメトリックのデータ ソースを選択するよう求められます。 違いの詳細については、「Azure Monitor データ プラットフォーム」を参照してください。
保存先の選択
また、ログの保存先を選択するように求められます。 プラットフォーム ログとメトリックは、次の表の送信先に送信できます。Azure Monitor のドキュメント「プラットフォーム ログとメトリックを異なる宛先に送信するための診断設定を作成する」でも、さらに詳しく説明されています。
宛先 | 説明 |
---|---|
Log Analytics ワークスペース | Log Analytics ワークスペースにログとメトリックを送信すると、強力なログ クエリを使用して、Azure Monitor で収集された他の監視データと組み合わせて分析できるほか、アラートや視覚化などの Azure Monitor の他の機能を使用することもできます。 データを送信する Log Analytics ワークスペースがない場合は、先に進む前に作成する必要があります。 |
Event Hubs | Event Hubs にログとメトリックを送信すると、サードパーティ製の SIEM やその他のログ分析ソリューションなどの外部システムにデータをストリーミングできます。 |
Azure Storage アカウント | Azure ストレージ アカウントにログとメトリックをアーカイブすると、監査、スタティック分析、またはバックアップに役立ちます。 Azure Monitor ログや Log Analytics ワークスペースと比較すると、Azure ストレージはコストが低く、ログを無期限に保持することができます。 |
次の設定は、Communications Services リソース内で表示される内容の例です。
これらはすべて、特定のストレージ ニーズに適合させることができる柔軟なオプションです。ただし、[Log Analytics ワークスペース] オプションが選択されている場合は、その他の機能や組み込みの分析インサイトが提供されます。
追加の分析機能のための Log Analytics ワークスペース
ログの送信先として Log Analytics ワークスペースを選択すると、Azure Monitor 内で全般的に、また Communications Services に対して有効になる機能が増えます。 Log Analytics は Azure portal 内のツールであり、Azure Monitor のログ、メトリック、ブック内のデータや、アラート、通知アクション、REST API アクセスなどを使用してクエリを作成、編集、実行するために使用します。 Log Analytics ワークスペースがない場合は、先に進む前に作成する必要があります。
Communications Services のログには、便利な既定のクエリ パックが用意されており、データをすばやく分析して理解するためのインサイトの初期セットが提供されます。 これらのクエリ パックについては、Communications Services 用の Log Analytics に関するページで説明しています。
次のステップ
データを送信する Log Analytics ワークスペースがない場合は、先に進む前に作成する必要があります。 「Log Analytics ワークスペースの作成」を参照してください。
すべてのログの収集を有効にし、診断設定を開始して特定の機能を使用することもできますが、ログに関連付けられているコストを診断設定から監視する必要があります。「コストの制御」を参照してください。