ECSやKubernetesなど、コンテナオーケストレーションプラットフォームにおけるコンテナの監視にはmackerel-container-agentが利用できます。特徴mackerel-container-agentにはつぎのような特徴があります。コンテナオーケストレーションプラットフォームを対象とした専用の監視エージェントですDockerイメージで提供しますタスク(ECS)やPod(Kubernetes)を監視しますタスク/Podのサイドカーとして実行しますタスク/Podをホストとして扱い、サービス、ロールを割り当てることが可能ですエージェント終了時に自動退役します以下に挙げるものはmackerel-container-agentにおいて監視対象外となります。課金に関する注意事項mackerel-container-agentを利用すると、1つのタスクやPodに対して1つのホストがMackerelに登録されます。有料プランの場合は課金が発生しますのでご注意ください。詳しくはFAQ・ホスト数の計算方法についてをご覧くださいサポートするコンテナオーケストレーションプラットフォームmackerel-container-agentでサポートするコンテナオーケストレーションプラットフォームはつぎのとおりです。Service(ECS)EC2起動タイプFargate起動タイプWindowsコンテナは対象外となりますKubernetesセットアップmackerel-container-agentのセットアップ手順です。各コンテナオーケストレーションプラットフォームごとに手順が異なります。v0.1.0以降では、下記の手順は非推奨となります。ECS(起動タイプ、ネットワークモード問わず)取得メトリックmackerel-container-agentで取得するメトリックはつぎのとおりです。コンテナオーケストレーションプラットフォームによって取得内容が異なる場合があります。Limit(1コア=100%)。定義がない場合はホストのコア数。FargateではタスクCPU。定義がない場合はホストのCPUコア数。