- Aplikasi yang secara otomatis mengumpulkan dan menganalisis file log dari AWS dan layanan cloud lainnya
- Cara kerja fungsinya
- Melakukan koneksi SSH ke perangkat jarak jauh dengan menggunakan boto3 (AWS) dan file inventori Ansible (cloud lainnya)
- Mengunduh file log yang ditentukan, lalu mem-parsing-nya dan memasukkannya ke antrean untuk input ke database
- Menyisipkan entri log yang sudah diparse dari antrean parsing ke SQLite dengan SQLAlchemy
- Memproses dan menganalisis entri log yang disimpan di DB. Menyediakan fungsi untuk menemukan item error dan membuat tampilan data teragregasi berdasarkan kriteria yang ditentukan
- Mengambil dan memproses data aktivitas jaringan dari setiap mesin jarak jauh
- Membagikan DB sebagai aplikasi web dengan Datasette
1 komentar
Tulisan seperti ini memang selalu begitu, jadi perlu dibaca dengan mengingat bahwa isinya agak dilebih-lebihkan.
Bagaimanapun juga, meski tidak sempurna, tergantung kebutuhan, sistem mahal memang bisa digantikan hanya dengan skrip sederhana.
Karena membeli alat yang mahal juga tidak membuat semuanya berjalan sendiri.
Datasette - sumber terbuka gudang data pribadi