- แอปพลิเคชันที่รวบรวมและวิเคราะห์ไฟล์ล็อกโดยอัตโนมัติจาก AWS และบริการคลาวด์อื่น ๆ
- วิธีการทำงานของฟีเจอร์
- ใช้
boto3 (AWS) และไฟล์ Ansible inventory (คลาวด์อื่น ๆ) เพื่อเชื่อมต่อ SSH ไปยังอุปกรณ์ระยะไกล
- ดาวน์โหลดไฟล์ล็อกที่กำหนดและพาร์ส จากนั้นนำเข้าคิวเพื่อเตรียมบันทึกลงฐานข้อมูล
- ใช้ SQLAlchemy แทรก log entry ที่พาร์สแล้วจากคิวลงใน SQLite
- ประมวลผลและวิเคราะห์ log entry ที่เก็บไว้ใน DB มีฟังก์ชันสำหรับค้นหารายการข้อผิดพลาดและสร้างมุมมองข้อมูลแบบสรุปตามเกณฑ์ที่กำหนด
- ดึงและประมวลผลข้อมูลกิจกรรมเครือข่ายจากแต่ละเครื่องระยะไกล
- ใช้ Datasette เพื่อแชร์ DB เป็นเว็บแอป
1 ความคิดเห็น
บทความแนวนี้ก็เป็นแบบนี้เสมอ คือควรอ่านโดยเผื่อไว้ก่อนว่ามีการพูดให้ดูเกินจริงอยู่บ้าง
อย่างไรก็ตาม ถึงจะไม่สมบูรณ์แบบ แต่ก็ขึ้นอยู่กับวัตถุประสงค์การใช้งานว่าเพียงแค่สคริปต์ง่ายๆ ก็สามารถใช้แทนระบบราคาแพงได้เหมือนกัน
เพราะต่อให้ซื้อเครื่องมือราคาแพงมา ก็ไม่ได้หมายความว่าทุกอย่างจะจัดการได้เองทั้งหมด
Datasette - โอเพนซอร์ซคลังข้อมูลส่วนตัว