問題タブ [aws-fargate]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
logging - ECS の DataDog への Python ログの収集
DataDog Agent を使用して ECS にデプロイされた Python アプリからログを収集するのに苦労しています。Docker 化された Flask アプリを ECS にデプロイしています。アプリはログを stdout に吐き出します。これらを DataDog で監視する必要があります。
アプリと同じタスクの一部として実行される新しい DataDog エージェント コンテナー (Fargate を使用しているため、Fargate と互換性があります) を追加しました。app.datadoghq.com/containers で両方のコンテナーの CPU とメモリのメトリックを確認できます。これは、DataDog エージェントが機能していることを意味します。
今、アプリのログが必要です。https://app.datadoghq.com/logs/onboarding/containerのドキュメントを確認し、追加しました
app コンテナーに、次の env.vars を DataDog コンテナーに:
しかし、それだけでは不十分なようです。私は正しい方向に進んでいますか?何が欠けていますか?
amazon-web-services - AWS ECS Fargate で 2 つのコンテナを接続可能にする方法は?
タスク定義に 2 つのコンテナを追加しました
ノード コンテナ:
/li>Mongo コンテナー:
/li>
このタスクを実行すると、ノード コンテナーが Mongo に接続できません。Fargate とネットワークを awsvpc として使用しています。
- これを修正するにはどうすればよいですか?
- 個別のタスク定義からそれらを実行するにはどうすればよいですか?