(非推奨) Log Analytics で Azure Container Service DC/OS クラスターを監視する
警告
Azure Container Service (ACS) は非推奨となっています。 ACS に新しい機能が追加されることはありません。 API、ポータルのエクスペリエンス、CLI コマンド、ドキュメントはすべて非推奨としてマークされます。
詳細については、Azure.com で Azure Container Service の非推奨化に関するお知らせを参照してください。
次のいずれかの Azure Marketplace ソリューションをデプロイすることをお勧めします。
- Mesosphere DC/OS
Kubernetes を使用する場合は、Azure Kubernetes Service に関するページを参照してください。
Log Analytics は、オンプレミスのインフラストラクチャやクラウド インフラストラクチャの管理および保護に役立つ、Microsoft のクラウド ベースの IT 管理ソリューションです。 コンテナー ソリューションは Log Analytics の 1 つのソリューションであり、コンテナー インベントリ、パフォーマンス、およびログを 1 つの場所で表示するのに役立ちます。 一元的な場所でログを表示して監査やコンテナーのトラブルシューティングを行い、ホスト上のノイズと消費の多いコンテナーを検索することができます。
コンテナー ソリューションの詳細については、「Log Analytics のコンテナー ソリューション」を参照してください。
DC/OS Universe からの Log Analytics の設定
この記事では、DC/OS をセットアップし、クラスターに単純な Web コンテナー アプリケーションをデプロイしていることを前提としています。
前提条件
- Microsoft Azure サブスクリプション - 無料でサブスクリプションを取得できます。
- Log Analytics ワークスペースのセットアップ - 下の「手順 3.」を参照
- DC/OS CLI がインストールされていること。
DC/OS ダッシュボードで、次のように [Universe] をクリックし、"OMS" を検索します。
注意
OMS は、Log Analytics と呼ばれるようになりました。
[インストール] をクリックします。 バージョン情報と [パッケージのインストール] または [Advanced Installation] (高度なインストール) ボタンを含むポップアップが表示されます。 [Advanced Installation (高度なインストール)] をクリックすると、[OMS specific configuration properties (OMS に固有の構成のプロパティ)] ページが表示されます。
ここでは、
wsid
(Log Analytics ワークスペース ID) とwskey
(ワークスペース ID の主キー) を入力するよう求められます。wsid
とwskey
の両方を取得するには、https://mms.microsoft.com でアカウントを作成する必要があります。 手順に従ってアカウントを作成してください。 アカウントの作成が完了したら、次のように [設定]、[接続されたソース]、[Linux サーバー] の順にクリックしてwsid
とwskey
を取得する必要があります。必要なインスタンスの数を選択し、[Review and Install] (確認およびインストール) ボタンをクリックします。 通常、インスタンスの数は、エージェント クラスター内の VM の数と同じにします。 Linux 用 Log Analytics エージェントは、監視のための情報やログ情報を収集する各 VM に個別のコンテナーとしてインストールされます。
Note
現在進行中の Microsoft Operations Management Suite から Azure Monitor への移行の一環として、Windows 用または Linux 用の Operations Management Suite エージェントは、Windows 用 Log Analytics エージェントおよび Linux 用 Log Analytics エージェントと呼ばれるようになります。
シンプルな Log Analytics ダッシュ ボードの設定
Linux 用 Log Analytics エージェントを VM にインストールしたら、次に Log Analytics ダッシュボードを設定します。 Azure portal でダッシュ ボードを設定することができます。
Azure portal
https://portal.microsoft.com/ で Azure portal にサインインします。
[Marketplace] で [監視 + 管理] を選択し、[See All (すべて表示)] をクリックします。 検索ボックスに「containers
」と入力します。 検索結果に "コンテナー" が表示されます。
[コンテナー] を選択し、[作成] をクリックします。
[作成] をクリックすると、ワークスペースを指定するよう求められます。 ワークスペースを選択するか、ワークスペースがない場合は新しいワークスペースを作成します。
ワークスペースを選択したら、[作成] をクリックします。
Log Analytics コンテナー ソリューションの詳細については、Log Analytics のコンテナー ソリューションに関するページを参照してください。
ACS DC/OS を使用して Log Analytics エージェントをスケーリングする方法
実際のノード数に満たない Log Analytics エージェントをインストールしなければならない場合や VM を追加して仮想マシン スケール セットをスケールアップする場合は、msoms
サービスをスケーリングすることで対応できます。
Marathon または DC/OS UI サービスのタブに移動し、ノード数をスケールアップできます。
この操作を実行すると、Log Analytics エージェントがまだデプロイされていない他のノードにデプロイできます。
MS OMS のアンインストール
MS OMS をアンインストールするには、次のコマンドを入力します。
$ dcos package uninstall msoms
ご意見をお聞かせください。
どの部分が実用的でしたか。 足りない情報はありましたか。 この記事を実用的なものにするうえで他に必要なものはありますか。 OMSContainers までご意見をお寄せください。
次の手順
これで、コンテナーを監視するように Log Analytics が設定されたので、コンテナー ダッシュボードを参照してください。