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

1 ความคิดเห็น

 
xguru 2023-09-27

บทความแนวนี้ก็เป็นแบบนี้เสมอ คือควรอ่านโดยเผื่อไว้ก่อนว่ามีการพูดให้ดูเกินจริงอยู่บ้าง
อย่างไรก็ตาม ถึงจะไม่สมบูรณ์แบบ แต่ก็ขึ้นอยู่กับวัตถุประสงค์การใช้งานว่าเพียงแค่สคริปต์ง่ายๆ ก็สามารถใช้แทนระบบราคาแพงได้เหมือนกัน
เพราะต่อให้ซื้อเครื่องมือราคาแพงมา ก็ไม่ได้หมายความว่าทุกอย่างจะจัดการได้เองทั้งหมด

Datasette - โอเพนซอร์ซคลังข้อมูลส่วนตัว