435 Views
January 25, 25
スライド概要
JAWS-UG横浜 #81 AWS re:Invent 2024 re:Cap Container 発表資料
フルマラソン 2:29:56 で走る日本最速ITエンジニア JBアドバンスト・テクノロジー株式会社 先進技術研究所 Technical Expert AWS Community Builder / JAWS-UG横浜支部 / ChatGPT Meetup / Cloudflare meetup slideshare: https://www.slideshare.net/akifuminiida
#jawsug #jawsugyokohama Amazon CloudWatch Container Insight ECS向け強化機能の紹介 JBアドバンスト・テクノロジー株式会社 先進技術研究所 Technical Expert 新居田 晃史 JAWS-UG横浜 #81 AWS re:Invent 2024 re:Cap Container – 2025.01.25 1
なぜオブザーバビリティが現代システムに不可欠なのか #jawsug #jawsugyokohama システムの見えない部分を可視化し、今を把握し、未来を予測する力を手に入れよう ポイント 1.問題の早期検出 1.隠れた障害やパフォーマンス低下を迅速に発見 2.運用効率の向上 1.自動化とインサイトにより、運用コストを削減 3.ユーザー体験の最適化 1.問題解決の迅速化で、顧客満足度を向上 4.継続的改善の基盤 1.データに基づく意思決定で、システムの信頼性を強化 2
Amazon ECS向けの強化されたモニタリング機能とは #jawsug #jawsugyokohama ざっくり紹介 • CloudWatch Container Insightsの • Observabilityを強化するサービス • タスク・コンテナレベルのメトリクスが見れる • 従来はクラスター、サービスまで • EKSで存在していたものがECSでも利用できるようになった • メトリクス、ログ、X-Rayがドリルダウンでシームレスにアクセスでき る • 問題の特定と解消に役立つ
設定はこれだけ アカウントレベルで設定する方法 クラスターレベルで設定する方法 ※既存のクラスターも変更可能(コンテナの再起動は不要) // Terraform resource "aws_ecs_cluster" "ecs_cluster" { name = "observability-demo-cluster" setting { name = "containerInsights" value = "enhanced" } } #jawsug #jawsugyokohama
Container Insights ハニカムビジュアライゼーション によって、 クラスター の健康状態が視覚化されている クラスター から コンテナ まで メトリクス を ドリルダウン して見れる #jawsug #jawsugyokohama
コンテナを選択してログを確認 #jawsug #jawsugyokohama パフォーマンス の原因となっている コンテナ を特定した後は、 X-Ray や ログ を シームレス に表示可能
まとめ #jawsug #jawsugyokohama • ECSの問題究明、解決に役立つ機能アップデートでした。 • DatadogやNewRelicに比べるとまだ足りない。 • 特にメトリクスとログが時間を同期しながら見れるなどUX面でもう一歩。 • わざわざSaaSを契約しなくても、これで十分足りるケースはある。 7
#jawsug #jawsugyokohama Appendix 8
サンプルアプリケーションのデプロイ #jawsug #jawsugyokohama • ScoreKeepサンプルアプリケーション https://docs.aws.amazon.com/ja_jp/xray/latest/devguide/scorekeep-tutorial.html ※そのままデプロイしてもContainer Insightsからシームレスに表示できません。 X-Rayの設定変更が必要ですが、時間がなくてそこまでできませんでした。本当すみません。。 9
参考URL #jawsug #jawsugyokohama AWS re:Invent 2024 - Enhancing observability in Amazon ECS to gain actionable insights (SVS328) https://www.youtube.com/watch?v=8ABbfHlYTJ4 Container Insights with enhanced observability now available in Amazon ECS https://aws.amazon.com/jp/blogs/aws/containerinsights-with-enhanced-observability-now-availablein-amazon-ecs/