Pemantauan dan pelacakan AWS Lambda
Logo AWS Lambda

AWS Lambda Functions sering digunakan sebagai bagian dari sistem yang lebih besar. Sistem-sistem tersebut tidak selalu berjalan di lingkungan AWS, setidaknya di beberapa bagian.

Hal ini menjadi tantangan tersendiri, karena layanan di AWS dapat ditelusuri dengan AWS X-Ray. Di sisi lain, layanan di luar AWS bukan merupakan bagian dari jejak X-Ray dan memerlukan solusi Pelacakan Terdistribusi tambahan. Hasilnya, jejak yang terfragmentasi, terpisah-pisah, dan hilangnya pemahaman tentang alur permintaan secara keseluruhan.

Mulai UJI COBA GRATIS Anda hari ini!

14 hari, tanpa kartu kredit, versi lengkap

Pengenalan AWS Lambda Functions

Menurut Wikipedia, AWS Lambda adalah platform komputasi tanpa server berbasis event yang disediakan oleh Amazon sebagai bagian dari Amazon Web Services. Ini adalah layanan komputasi yang menjalankan kode sebagai respons terhadap peristiwa dan secara otomatis mengelola sumber daya komputasi yang diperlukan oleh kode tersebut.

AWS Lambda dirancang untuk operasi singkat seperti fungsi menyisipkan/memperbarui nilai dalam penyimpanan data AWS S3 atau tabel DynamoDB. Namun, ini juga digunakan untuk membangun API yang merespons cepat, terutama dengan pembacaan metrik perangkat IoT dan lalu lintas serupa HTTP lainnya.

Melacak AWS Lambda dengan Instana AutoTrace

Instana AutoTraceā„¢ untuk AWS Lambda dibundel dengan fungsionalitas AutoTrace asli untuk bahasa pemrograman seperti Node.js dan Python. Langkah-langkah penyediaan atau inisialisasi tambahan tidak diperlukan, cukup bungkus kode Anda dengan library AWS Lambda Instana.

Jika layanan baru dimulai, Instana AutoTrace akan melakukan pengukuran layanan dengan cepat dan mulai melaporkan jejak ke backend Instana. Penemuan sepenuhnya otomatis dan terus menerus. Setiap perubahan layanan akan dicatat ke dalam model backend Grafik Dinamis Instana.

Pemetaan Dependensi Otomatis

Instana menyediakan Pemetaan Ketergantungan Otomatis sepenuhnya, tidak hanya di dalam layanan AWS, tetapi juga di seluruh sistem. Menanggulangi lingkungan kontrol yang dilindungi AWS X-Ray.

Semua layanan dan aplikasi diatur ke dalam peta ketergantungan, memberikan pemahaman yang mudah tentang saling ketergantungan mereka.

Visibilitas Langsung

Saat versi baru AWS Lambda Functions Anda diterapkan, Instana segera mengambil versi baru tersebut dan memberi Anda informasi untuk memahami dampak penerapan baru.

Dibandingkan dengan pendekatan yang paling umum dalam pengambilan data sampel, Instana melacak setiap permintaan di seluruh sistem untuk memberikan visibilitas langsung dengan tampilan ujung-ke-ujung yang lengkap. Mulai dari frontend, hingga ke database.

Hal ini memastikan Anda akan selalu memiliki semua data yang diperlukan untuk memahami dampak yang tepat dari setiap versi yang digunakan.

Memulai

Untuk memantau AWS Lambda Function Anda yang ditulis di Node.js atau Python, cukup ikuti langkah-langkah dalam dokumentasi AWS Lambda Setup.

Ketika fungsi layanan diterapkan ke AWS Lambda, Instana AutoTrace akan secara otomatis melakukan pengukuran aplikasi dan mulai melaporkan ke akun Instana Anda.

Jika Anda belum memiliki akun Instana, daftar untuk uji coba gratis sekarang.

Pengaturan AWS Lambda Daftar untuk uji coba gratis sekarang