Peluncuran terbaru dari tool antarmuka pengguna berbasis terminal (TUI) untuk melihat log fungsi AWS Lambda telah memicu diskusi di komunitas pengembang, dengan pengguna awal menyoroti area-area penting yang perlu ditingkatkan. Tool ini, yang dirancang untuk menyederhanakan tampilan log Lambda di berbagai profil dan wilayah AWS, telah menerima berbagai umpan balik dari pengguna awalnya.
Tangkapan layar dari repositori GitHub untuk Penampil Log AWS Lambda, yang menyoroti antarmuka pengguna dan fitur-fiturnya |
Respons Komunitas dan Masalah Utama
Kesenjangan Dokumentasi Visual
Tema menonjol dalam umpan balik komunitas adalah tidak adanya dokumentasi visual. Banyak pengguna menekankan pentingnya screenshot untuk aplikasi TUI, mencatat bahwa 2-3 screenshot dapat menjelaskan proyek lebih baik daripada banyak paragraf tertulis. Umpan balik ini menyoroti aspek penting dari dokumentasi tool TUI, di mana contoh visual dapat secara signifikan meningkatkan pemahaman dan adopsi pengguna.
Tantangan Teknis
Pengguna telah melaporkan masalah dengan fungsi pemilihan profil, fitur inti dari aplikasi. Meskipun telah memiliki kredensial AWS yang dikonfigurasi dengan benar dan beberapa profil dalam file ~/.aws/credentials
dan ~/.aws/config
mereka, beberapa pengguna mengalami daftar pemilihan profil yang kosong. Upaya untuk menyelesaikan masalah ini melalui opsi --clear-cache
terbukti tidak berhasil, menunjukkan potensi masalah mendasar dengan deteksi profil atau penguraian konfigurasi.
Kemampuan Tool
AWS Lambda Logs Viewer menawarkan beberapa fitur penting:
- Dukungan multi-profil dan wilayah
- Penyaringan dan pencarian log secara real-time
- Pemilihan rentang waktu yang dapat disesuaikan
- Navigasi berbasis keyboard
- Penyimpanan cache daftar fungsi untuk optimasi kinerja
Pengaturan yang Diperlukan
Bagi yang tertarik untuk menguji tool ini, prasyarat yang diperlukan meliputi:
- Versi stabil terbaru dari Rust
- Kredensial AWS yang dikonfigurasi dengan benar
- Konfigurasi AWS dengan profil yang telah ditentukan
Tool ini memerlukan izin IAM khusus untuk fungsionalitas, termasuk:
{
Version: 2012-10-17,
Statement: [
{
Effect: Allow,
Action: [
lambda:ListFunctions,
logs:GetLogEvents,
logs:FilterLogEvents,
logs:DescribeLogStreams,
logs:DescribeLogGroups
],
Resource: *
}
]
}
Status Pengembangan
Proyek ini tampaknya dalam pengembangan aktif, dengan komunitas yang aktif memberikan umpan balik dan melaporkan masalah. Para pengembang telah menunjukkan responsivitas terhadap umpan balik pengguna, seperti yang terlihat dari perbaikan cepat terhadap masalah akses repositori yang disebutkan dalam komentar.
Bagi pengembang yang tertarik untuk berkontribusi atau menguji tool ini, proyek tersedia di GitHub, meskipun mengatasi masalah dokumentasi visual dan pemilihan profil kemungkinan akan meningkatkan adopsi dan kegunaan tool ini.