
ระบบรวมล็อกแบบหลายผู้เช่า
ฟรีเมียม

Grafana Loki คือระบบรวมล็อกแบบหลายผู้เช่าที่ปรับขนาดได้ในแนวนอน พร้อมใช้งานสูง ออกแบบมาให้คุ้มค่าและใช้งานง่าย ต่างจากโซลูชันรวมล็อกแบบดั้งเดิมที่จัดทำดัชนีล็อกทั้งหมด Loki จะจัดทำดัชนีข้อมูลเมตาเกี่ยวกับล็อก จากนั้นดึงข้อมูลล็อกเหล่านั้นอย่างมีประสิทธิภาพ แนวทางนี้ได้รับแรงบันดาลใจจาก Prometheus ช่วยลดต้นทุนการจัดเก็บข้อมูลได้อย่างมากและปรับปรุงประสิทธิภาพการสืบค้น โดยเฉพาะอย่างยิ่งสำหรับข้อมูลล็อกปริมาณมาก สถาปัตยกรรมของ Loki รองรับแบ็กเอนด์การจัดเก็บข้อมูลที่หลากหลายและผสานรวมกับ Grafana ได้อย่างราบรื่นสำหรับการแสดงภาพและการแจ้งเตือน เหมาะสำหรับนักพัฒนา วิศวกร DevOps และ SRE ที่ต้องการโซลูชันที่ปรับขนาดได้และมีประสิทธิภาพสำหรับการจัดการและวิเคราะห์ล็อกแอปพลิเคชันของตน Loki เน้นการจัดทำดัชนีข้อมูลเมตาแทนที่จะเป็นเนื้อหาล็อกทั้งหมด ทำให้แตกต่างจากโซลูชันอย่าง Splunk โดยนำเสนอแนวทางที่มีประสิทธิภาพด้านทรัพยากรมากขึ้น ซึ่งเป็นประโยชน์อย่างยิ่งสำหรับสภาพแวดล้อมแบบคลาวด์เนทีฟ
การออกแบบของ Loki ให้ความสำคัญกับประสิทธิภาพด้านต้นทุนโดยการจัดทำดัชนีข้อมูลเมตาแทนที่จะเป็นเนื้อหาล็อกทั้งหมด แนวทางนี้ช่วยลดความต้องการในการจัดเก็บข้อมูลได้อย่างมากเมื่อเทียบกับระบบรวมล็อกแบบดั้งเดิม ตัวอย่างเช่น การปรับใช้ทั่วไปสามารถลดต้นทุนการจัดเก็บข้อมูลได้ 10 เท่าเมื่อเทียบกับโซลูชันที่จัดทำดัชนีข้อมูลล็อกทั้งหมด ทำให้เหมาะสำหรับการจัดการล็อกขนาดใหญ่
Loki ได้รับการออกแบบมาสำหรับการปรับขนาดในแนวนอน ช่วยให้คุณสามารถปรับขนาดโครงสร้างพื้นฐานการรวมล็อกของคุณเพื่อจัดการปริมาณล็อกจำนวนมาก คุณสามารถเพิ่มอินสแตนซ์เพิ่มเติมเพื่อจัดการการนำเข้าและภาระการสืบค้นที่เพิ่มขึ้น สถาปัตยกรรมนี้ช่วยให้มั่นใจได้ว่า Loki สามารถปรับให้เข้ากับความต้องการที่เพิ่มขึ้นของแอปพลิเคชันและโครงสร้างพื้นฐานของคุณ รองรับการปรับใช้ขนาดเพตะไบต์
Loki รองรับหลายผู้เช่า ช่วยให้คุณแยกล็อกจากทีมหรือแอปพลิเคชันต่างๆ ภายในอินสแตนซ์ Loki เดียว คุณสมบัตินี้มีความสำคัญอย่างยิ่งสำหรับองค์กรที่มีหลายโครงการหรือแผนก ผู้เช่าแต่ละรายสามารถมีชุดล็อก การสืบค้น และการควบคุมการเข้าถึงของตนเองได้ เพื่อให้มั่นใจถึงความปลอดภัยของข้อมูลและการจัดระเบียบ
Loki ใช้ LogQL ซึ่งเป็นภาษาการสืบค้นที่มีประสิทธิภาพซึ่งได้รับแรงบันดาลใจจาก PromQL สำหรับการสืบค้นและวิเคราะห์ล็อก LogQL ช่วยให้คุณสามารถกรอง รวบรวม และแปลงข้อมูลล็อกได้อย่างมีประสิทธิภาพ รองรับคุณสมบัติต่างๆ เช่น การกรองบรรทัดล็อก การจับคู่รูปแบบ และฟังก์ชันการรวม ทำให้คุณสามารถดึงข้อมูลเชิงลึกอันมีค่าจากล็อกของคุณได้
Loki ผสานรวมกับ Grafana ได้อย่างราบรื่น ช่วยให้คุณสามารถแสดงภาพและแจ้งเตือนล็อกของคุณได้โดยตรงภายในแดชบอร์ด Grafana การผสานรวมนี้ให้มุมมองแบบรวมของเมตริก ล็อก และร่องรอยของคุณ ช่วยให้คุณสามารถเชื่อมโยงข้อมูลและทำความเข้าใจประสิทธิภาพของระบบของคุณได้อย่างครอบคลุม คุณสามารถสร้างแดชบอร์ดและการแจ้งเตือนแบบกำหนดเองตามรูปแบบและความผิดปกติของล็อก
Promtail เป็นตัวแทนล็อกอย่างเป็นทางการสำหรับ Loki ออกแบบมาเพื่อรวบรวมล็อกจากแหล่งข้อมูลต่างๆ และส่งต่อไปยัง Loki Promtail ค้นพบไฟล์ล็อกโดยอัตโนมัติ ใช้ป้ายกำกับ และส่งล็อกไปยัง Loki รองรับรูปแบบล็อกต่างๆ และสามารถกำหนดค่าได้อย่างง่ายดายเพื่อขูดล็อกจากสภาพแวดล้อมต่างๆ รวมถึง Kubernetes และ Docker
loki-config.yaml), 3. ปรับใช้ตัวแทนการบันทึก (เช่น Promtail, Fluent Bit) ไปยังเซิร์ฟเวอร์แอปพลิเคชันของคุณเพื่อรวบรวมและส่งต่อล็อกไปยัง Loki กำหนดค่าตัวแทนให้กำหนดเป้าหมายไปยังอินสแตนซ์ Loki ของคุณ, 4. กำหนดค่า Promtail เพื่อขูดล็อกจากไฟล์ล็อกของแอปพลิเคชันของคุณและส่งไปยัง Loki กำหนดป้ายกำกับเพื่อจัดหมวดหมู่และกรองล็อกของคุณ, 5. เข้าถึง Grafana และกำหนดค่า Loki เป็นแหล่งข้อมูล ซึ่งช่วยให้คุณสามารถสืบค้นและแสดงภาพล็อกของคุณภายในแดชบอร์ด Grafana, 6. ใช้ LogQL ซึ่งเป็นภาษาการสืบค้นของ Loki เพื่อค้นหา กรอง และวิเคราะห์ล็อกของคุณ สร้างการแจ้งเตือนตามรูปแบบและความผิดปกติของล็อกนักพัฒนาใช้ Loki เพื่อระบุและแก้ไขปัญหาในแอปพลิเคชันของตนอย่างรวดเร็ว ด้วยการค้นหาและกรองล็อก พวกเขาสามารถระบุสาเหตุหลักของข้อผิดพลาด คอขวดด้านประสิทธิภาพ และพฤติกรรมที่ไม่คาดคิด ซึ่งช่วยให้วงจรการแก้ไขข้อบกพร่องเร็วขึ้นและปรับปรุงเสถียรภาพของแอปพลิเคชัน
ทีม DevOps ใช้ Loki เพื่อตรวจสอบสุขภาพและประสิทธิภาพของโครงสร้างพื้นฐานของตน พวกเขาสามารถวิเคราะห์ล็อกจากเซิร์ฟเวอร์ คอนเทนเนอร์ และอุปกรณ์เครือข่ายเพื่อตรวจจับความผิดปกติ ระบุภัยคุกคามด้านความปลอดภัย และเพิ่มประสิทธิภาพการใช้ทรัพยากร แนวทางเชิงรุกนี้ช่วยป้องกันการหยุดทำงานและรับประกันประสิทธิภาพโครงสร้างพื้นฐานที่ดีที่สุด
ทีมรักษาความปลอดภัยใช้ Loki เพื่อตรวจสอบเหตุการณ์ของระบบและตรวจจับการละเมิดความปลอดภัยที่อาจเกิดขึ้น ด้วยการวิเคราะห์ล็อกจากแหล่งข้อมูลต่างๆ พวกเขาสามารถระบุกิจกรรมที่น่าสงสัย ติดตามพฤติกรรมผู้ใช้ และตรวจสอบเหตุการณ์ด้านความปลอดภัย ซึ่งช่วยให้องค์กรสามารถรักษาท่าทีด้านความปลอดภัยที่แข็งแกร่งและปฏิบัติตามข้อกำหนดด้านกฎระเบียบ
องค์กรใช้ Loki เพื่อสร้างรายงานเพื่อวัตถุประสงค์ในการปฏิบัติตามข้อกำหนด พวกเขาสามารถดึงข้อมูลเฉพาะจากล็อกเพื่อแสดงให้เห็นถึงการปฏิบัติตามกฎระเบียบของอุตสาหกรรมและนโยบายภายใน ซึ่งช่วยปรับปรุงกระบวนการปฏิบัติตามข้อกำหนดและลดความเสี่ยงของการถูกปรับ
วิศวกร DevOps ต้องการ Loki เพื่อตรวจสอบและแก้ไขปัญหาโครงสร้างพื้นฐานและประสิทธิภาพของแอปพลิเคชัน พวกเขาใช้เพื่อระบุและแก้ไขปัญหา เพิ่มประสิทธิภาพการใช้ทรัพยากร และรับประกันความน่าเชื่อถือของระบบของตน Loki มีเครื่องมือที่พวกเขาต้องการในการรักษาโครงสร้างพื้นฐานที่ดีและมีประสิทธิภาพ
นักพัฒนาซอฟต์แวร์ใช้ Loki เพื่อแก้ไขข้อบกพร่องของแอปพลิเคชันและระบุสาเหตุหลักของข้อผิดพลาด พวกเขาสามารถค้นหาและกรองล็อกได้อย่างรวดเร็วเพื่อระบุปัญหา ปรับปรุงคุณภาพโค้ด และเร่งกระบวนการพัฒนา Loki ช่วยให้นักพัฒนาสร้างซอฟต์แวร์ที่แข็งแกร่งและเชื่อถือได้มากขึ้น
SRE ใช้ Loki เพื่อตรวจสอบสุขภาพและประสิทธิภาพโดยรวมของระบบของตน พวกเขาใช้ Loki เพื่อตรวจจับความผิดปกติ ระบุคอขวดด้านประสิทธิภาพ และรับประกันความพร้อมใช้งานของบริการ Loki ช่วยให้ SRE สามารถจัดการระบบของตนเชิงรุกและรักษาความน่าเชื่อถือของบริการในระดับสูง
ผู้เชี่ยวชาญด้านความปลอดภัยใช้ Loki เพื่อตรวจสอบเหตุการณ์ของระบบและตรวจจับการละเมิดความปลอดภัยที่อาจเกิดขึ้น พวกเขาจะวิเคราะห์ล็อกเพื่อระบุกิจกรรมที่น่าสงสัย ติดตามพฤติกรรมผู้ใช้ และตรวจสอบเหตุการณ์ด้านความปลอดภัย Loki ช่วยให้องค์กรสามารถรักษาท่าทีด้านความปลอดภัยที่แข็งแกร่งและปฏิบัติตามข้อกำหนดด้านกฎระเบียบ
โอเพนซอร์ส (AGPLv3) มีตัวเลือกที่โฮสต์บนคลาวด์พร้อมคุณสมบัติและระดับราคาที่แตกต่างกัน รวมถึงระดับฟรีสำหรับการใช้งานขั้นพื้นฐานและแผนแบบชำระเงินสำหรับการจัดเก็บข้อมูลและคุณสมบัติที่เพิ่มขึ้น รายละเอียดราคาดูได้จากเว็บไซต์ Grafana Cloud