Pemantauan AWS Fargate
Logo Fargate
Pemantauan AWS ECS dan AWS Fargate dengan Instana

Pemantauan AWS Fargate pada dasarnya berbeda dengan pemantauan komputasi cloud atau lingkungan aplikasi pada umumnya. AWS Fargate tidak mengizinkan agen ditempatkan pada host yang sebenarnya, seperti yang biasanya dilakukan untuk tujuan pemantauan. Untuk memantau aplikasi dan layanan di dalam kontainer di AWS Fargate, agen harus diintegrasikan ke dalam citra kontainer.

Untuk memenuhi berbagai tantangan dalam memantau AWS Fargate, Instana memanfaatkan pengetahuan yang diperoleh dari teknologi pemantauan AWS Lambda terbaik di kelasnya.Instana mengumpulkan jejak terdistribusi untuk setiap permintaan dari setiap Tugas ECS.Penelusuran terdistribusi Instana adalah yang dengan mudah dimasukkan di dalam Docker-image pada saat build-time untuk memastikan tidak ada aplikasi yang tidak terpantau.Jejak dikorelasikan di seluruh cluster ECS, Amazon EC2, AWS Lambda, AWS Fargate, dan teknologi lainnya yang dipantau oleh Instana, sehingga selalu ada tampilan ujung ke ujung untuk setiap permintaan aplikasi.Setiap jejak juga dapat dilihat dan dicari dengan Unbounded Analytics dari Instana.

Pemantauan AWS Fargate Instana hadir dengan kemampuan sebagai berikut:

Mulai UJI COBA GRATIS Anda hari ini!

14 hari, tanpa kartu kredit, versi lengkap

Pemantauan AWS Fargate Instana hadir dengan kemampuan berikut:

Pemetaan Dependensi Otomatis Peta ketergantungan layanan Instana berfungsi sebagai cetak biru arsitektur yang menunjukkan bagaimana sistem terstruktur. Semua layanan dan aplikasi diatur ke dalam peta ketergantungan, memberikan pemahaman yang mudah tentang saling ketergantungan mereka. Peta ketergantungan yang sepenuhnya otomatis ini tidak terbatas pada layanan AWS, tetapi memetakan setiap ketergantungan layanan di seluruh sistem.

Visibilitas langsung Instana segera menemukan revisi tugas ECS baru dan perubahan dalam tugas ECS yang berjalan pada satu waktu untuk memastikan bahwa aplikasi sepenuhnya dipantau, bahkan ketika kontainer ditingkatkan atau diturunkan secara otomatis. Instana menyediakan semua informasi yang diperlukan untuk memahami kinerja setiap versi baru, tanpa perlu perubahan kode atau instrumentasi manual, sehingga memberikan pemahaman langsung tentang dampak dari setiap penerapan. Pemantauan infrastruktur bawaan Instana untuk AWS Fargate tidak hanya menyediakan penelusuran terdistribusi, tetapi juga gambaran umum lengkap dari beberapa kontainer yang berjalan dalam tugas AWS Fargate. Ini mirip dengan analisis pod yang merupakan bagian dari pemantauan Kubernetes Instana. Pemantauan infrastruktur Penelusuran terdistribusi

Penentuan Akar Penyebab yang Tepat Instana secara otomatis melakukan analisis penuh dari setiap dampak pengguna. Instana mendeteksi anomali apa pun, menghubungkan metrik, jejak, pengecualian, kesalahan yang dicatat, dan data konfigurasi berdasarkan ketergantungan aplikasi dan layanan, memberikan analisis akar penyebab yang tepat dalam hitungan detik.

Performa Aplikasi dan Pemantauan AWS Fargate

Saat menggunakan AWS Fargate (tautan berada di luar ibm.com), penting untuk memantau kinerja aplikasi dengan benar, tetapi mendapatkan visibilitas penuh yang diperlukan bisa jadi sulit karena sulit untuk memantau beban kerja tanpa mengelola atau mengontrol orkestrasi. Alat Pemantauan Kinerja Aplikasi (APM) yang ada saat ini umumnya menyediakan pengambilan sampel jejak dan sering kali hanya jejak parsial. Pendekatan ini tidak cukup ketika memantau lingkungan cloud-native yang secara otomatis menskalakan, seperti AWS Fargate.

AWS sendiri juga memiliki solusi pemantauan untuk AWS Fargate, yaitu AWS X-Ray (tautan berada di luar ibm.com). X-Ray menyediakan solusi penelusuran terdistribusi yang memonitor aplikasi yang berjalan di AWS Fargate. Dengan AWS X-Ray, pengguna dapat melacak permintaan saat mereka melakukan perjalanan melalui aplikasi sambil mendapatkan visibilitas ke dalam komponen yang mendasari aplikasi. AWS X-Ray membantu pengembang menganalisis dan men-debug masalah dalam lingkungan AWS. Namun, ketika harus memutuskan apakah ini adalah solusi pemantauan yang tepat, beberapa pertimbangan lebih lanjut diperlukan.

Biaya: Seperti biasa, saat mempertimbangkan solusi, biaya adalah faktor penting yang harus dipertimbangkan.AWS X-Ray ditagih per panggilan terlacak.Jadi, tergantung pada jumlah lalu lintas yang didorong melalui aplikasi, hal ini dapat dengan cepat menjadi biaya yang tidak sepele.Ada juga biaya tambahan untuk menganalisis jejak setelah dikumpulkan.

Terbatas ke AWS: Penting juga untuk mempertimbangkan keseluruhan lingkungan atau lingkungan tempat aplikasi dijalankan.AWS X-Ray terbatas pada layanan penelusuran yang disediakan oleh, atau berada di dalam, AWS.Dengan demikian, AWS X-Ray memiliki nilai terbatas di lingkungan hybrid.Perusahaan yang memiliki aplikasi dan layanan yang menjangkau berbagai lingkungan perlu mempertimbangkan dampak memiliki beberapa solusi pemantauan untuk mendapatkan visibilitas penuh yang dibutuhkan.

Memulai Pemantauan AWS Fargate Instana di ECS

Untuk memulai pemantauan aplikasi AWS Fargate, langkah pertama yang harus dilakukan adalah membuat image container. Untuk menemukan informasi lebih lanjut tentang cara membangun citra kontainer untuk runtime tertentu, lihat Instana di dokumentasi AWS Fargate. Instana saat ini memiliki dukungan untuk Node.js, .NET Core dan Java, dengan Go dan Python segera hadir.

Setelah citra kontainer dibuat untuk runtime yang ditentukan, revisi baru untuk definisi tugas perlu dibuat di lingkungan Amazon ECS, dan Anda siap menggunakannya!

Dokumentasi Instana di AWS Fargate