Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Aktifkan aplikasi Anda di Amazon ECS
Akti CloudWatch fkan Sinyal Aplikasi di Amazon ECS dengan menggunakan langkah-langkah pengaturan khusus yang dijelaskan di bagian ini.
Untuk aplikasi yang berjalan di Amazon ECS, Anda menginstal dan mengonfigurasi CloudWatch agen dan AWS Distro untuk OpenTelemetry diri Anda sendiri. Pada arsitektur ini yang diaktifkan dengan pengaturan Sinyal Aplikasi, Sinyal Aplikasi tidak secara otomatis menemukan nama layanan Anda atau klaster atau host tempat berjalannya. Anda harus menentukan nama-nama ini selama melakukan pengaturan kustom, dan nama yang Anda tentukan adalah apa yang akan ditampilkan pada dasbor Sinyal Aplikasi.
Gunakan pengaturan khusus untuk mengaktifkan Sinyal Aplikasi di Amazon ECS
Gunakan petunjuk penyiapan khusus ini untuk mengintegrasikan aplikasi Anda di Amazon ECS ke Sin CloudWatch yal Aplikasi. Anda menginstal dan mengkonfigurasi CloudWatch agen dan AWS Distro untuk OpenTelemetry diri Anda sendiri.
Ada dua metode untuk menerapkan Sinyal Aplikasi di Amazon ECS. Pilih salah satu yang terbaik untuk lingkungan Anda.
Terapkan menggunakan strategi sidecar- Anda menambahkan wadah sidecar CloudWatch agen ke setiap definisi tugas di cluster.
Keuntungan:
Mendukung kedua jenis
ec2danFargatepeluncuran.Anda selalu dapat menggunakan
localhostsebagai alamat IP ketika Anda mengatur variabel lingkungan.
Kekurangan:
Anda harus mengatur wadah sidecar CloudWatch agen untuk setiap tugas layanan yang berjalan di cluster.
Hanya mode jaringan
awsvpcyang didukung.
Menyebarkan menggunakan strategi daemon- Anda menambahkan tugas CloudWatch agen hanya sekali di cluster, dan strategi penjadwalan daemon Amazon ECS menyebarkannya sesuai kebutuhan. Memastikan bahwa setiap instance terus menerima jejak dan metrik, memberikan visibilitas terpusat tanpa perlu agen berjalan sebagai sidecar dengan setiap definisi tugas aplikasi.
Keuntungan:
Anda perlu mengatur layanan daemon untuk CloudWatch agen hanya sekali di cluster.
Kekurangan:
Tidak mendukung jenis peluncuran Fargate.
Jika Anda menggunakan mode
bridgejaringanawsvpcatau, Anda harus secara manual menentukan alamat IP pribadi setiap instance kontainer dalam variabel lingkungan.
Dengan kedua metode tersebut, pada cluster Amazon ECS, Sinyal Aplikasi tidak menemukan nama layanan Anda secara otomatis. Anda harus menentukan nama layanan Anda selama pengaturan kustom, dan nama yang Anda tentukan adalah apa yang ditampilkan di dasbor Sinyal Aplikasi.
Aktifkan Sinyal Aplikasi di Amazon ECS menggunakan Model Context Protocol (MCP)
Anda dapat menggunakan server Appl CloudWatch ication Signals Model Context Protocol (MCP) untuk mengaktifkan Sinyal Aplikasi di cluster Amazon ECS Anda melalui interaksi AI percakapan. Ini menyediakan antarmuka bahasa alami untuk mengatur pemantauan Sinyal Aplikasi.
Server MCP mengotomatiskan proses pengaktifan dengan memahami kebutuhan Anda dan menghasilkan konfigurasi yang sesuai. Alih-alih mengikuti langkah-langkah konsol secara manual atau menulis kode CDK, Anda cukup menjelaskan apa yang ingin Anda aktifkan.
Prasyarat
Sebelum menggunakan server MCP untuk mengaktifkan Sinyal Aplikasi, pastikan Anda memiliki:
Lingkungan Pengembangan yang mendukung MCP (seperti Kiro, Claude Desktop, VSCode dengan ekstensi MCP, atau alat lainnya) MCP-compatible
Server MCP Sinyal CloudWatch Aplikasi dikonfigurasi di IDE Anda. Untuk petunjuk penyiapan terperinci, lihat dokumentasi CloudWatch
Application Signals MCP Server.
Menggunakan server MCP
Setelah Anda mengonfigurasi server MCP Sinyal CloudWatch Aplikasi di IDE Anda, Anda dapat meminta panduan pengaktifan menggunakan petunjuk bahasa alami. Meskipun asisten pengkodean dapat menyimpulkan konteks dari struktur proyek Anda, memberikan detail spesifik dalam petunjuk Anda membantu memastikan bahwa Anda menerima panduan yang lebih akurat dan relevan. Sertakan informasi seperti bahasa aplikasi Anda, nama cluster Amazon ECS, strategi penerapan (sidecar atau daemon), dan jalur absolut ke infrastruktur dan kode aplikasi Anda.
Petunjuk praktik terbaik (spesifik dan lengkap):
"Enable Application Signals for my Python service running on ECS. My app code is in /home/user/flask-api and IaC is in /home/user/flask-api/terraform" "I want to add observability to my Node.js application on ECS cluster 'production-cluster' using sidecar deployment. The application code is at /Users/dev/checkout-service and the task definitions are at /Users/dev/checkout-service/ecs" "Help me instrument my Java Spring Boot application on ECS with Application Signals using daemon strategy. Application directory: /opt/apps/payment-api CDK infrastructure: /opt/apps/payment-api/cdk"
Prompt yang kurang efektif:
"Enable monitoring for my app" → Missing: platform, language, paths "Enable Application Signals. My code is in ./src and IaC is in ./infrastructure" → Problem: Relative paths instead of absolute paths "Enable Application Signals for my ECS service at /home/user/myapp" → Missing: programming language, deployment strategy
Template cepat:
"Enable Application Signals for my [LANGUAGE] service on ECS. Deployment strategy: [sidecar/daemon] App code: [ABSOLUTE_PATH_TO_APP] IaC code: [ABSOLUTE_PATH_TO_IAC]"
Manfaat menggunakan server MCP
Menggunakan server Appl CloudWatch ication Signals MCP menawarkan beberapa keuntungan:
Antarmuka bahasa alami: J elaskan apa yang ingin Anda aktifkan tanpa menghafal perintah atau sintaks konfigurasi
Context-aware panduan: Server MCP memahami lingkungan spesifik Anda dan memberikan rekomendasi yang disesuaikan
Mengurangi kesalahan: Pembuatan konfigurasi otomatis meminimalkan kesalahan pengetikan manual
Pengaturan lebih cepat: Mulai dari niat ke implementasi dengan lebih cepat
Alat pembelajaran: Lihat konfigurasi yang dihasilkan dan pahami cara kerja Sinyal Aplikasi
Sumber daya tambahan
Untuk informasi selengkapnya tentang mengkonfigurasi dan menggunakan server MCP Sinyal CloudWatch Aplikasi, lihat dokumentasi server MCP.