VictoriaLogs แสดงประสิทธิภาพที่แข็งแกร่งในการใช้งานจริง ผู้ใช้รายงานความเร็วที่เหนือกว่า Loki และ Elasticsearch

ทีมชุมชน BigGo
VictoriaLogs แสดงประสิทธิภาพที่แข็งแกร่งในการใช้งานจริง ผู้ใช้รายงานความเร็วที่เหนือกว่า Loki และ Elasticsearch

VictoriaLogs ซึ่งเป็นโซลูชันการจัดการล็อกจาก VictoriaMetrics กำลังได้รับความสนใจอย่างมากจากนักพัฒนาและทีมปฏิบัติการที่แชร์ผลลัพธ์ด้านประสิทธิภาพที่น่าประทับใจจากการใช้งานจริงในระบบโปรดักชัน แพลตฟอร์มล็อกกิ้งนี้ถูกวางตำแหน่งเป็นทางเลือกที่เร็วกว่าและใช้ทรัพยากรอย่างมีประสิทธิภาพมากกว่าโซลูชันที่มีชื่อเสียงอย่าง Grafana Loki และ Elasticsearch

ค้นพบความสามารถของ VictoriaLogs ด้วย Practical Ingestion Guide ของเราเพื่อการจัดการล็อกที่ดีขึ้น
ค้นพบความสามารถของ VictoriaLogs ด้วย Practical Ingestion Guide ของเราเพื่อการจัดการล็อกที่ดีขึ้น

ตัวเลขประสิทธิภาพที่น่าประทับใจในการใช้งานจริง

ผู้ใช้รายงานความสามารถในการประมวลผลที่สูงมากในการใช้งานจริง การติดตั้งในระบบโปรดักชันหนึ่งสามารถจัดการรายการล็อกได้ 428 ล้านรายการต่อวัน ประมวลผลข้อมูล 625GB ด้วยคำขอการแทรกข้อมูล 6,000 ครั้งต่อวินาที ปริมาณงานนี้ทำงานอย่างมีประสิทธิภาพบน 8 vCPUs และหน่วยความจำ 16GB บน Google Cloud Platform เท่านั้น แสดงให้เห็นถึงประสิทธิภาพการใช้ทรัพยากรที่น่าทึ่งสำหรับการรับข้อมูลล็อกปริมาณสูง

การใช้งานอีกแห่งหนึ่งแสดงตัวเลขที่น่าประทับใจยิ่งกว่า โดยเซิร์ฟเวอร์ Hetzner SX295 ที่ติดตั้งไดรฟ์ 14x 22TB บน ZFS สามารถจัดการ 70,000 บรรทัดต่อวินาทีโดยไม่มีปัญหาด้านประสิทธิภาพ เบนช์มาร์กในโลกแห่งความจริงเหล่านี้บ่งชี้ว่า VictoriaLogs สามารถแข่งขันได้อย่างมีประสิทธิภาพกับโซลูชันล็อกกิ้งที่มีชื่อเสียงมากกว่า ในขณะที่ใช้ทรัพยากรน้อยกว่า

เมตริกการวัดประสิทธิภาพการผลิต:

  • การใช้งานปริมาณสูง: 428 ล้าน logs ต่อวัน, 625GB ข้อมูลต่อวัน, 6k requests ต่อวินาที
  • ข้อกำหนดฮาร์ดแวร์: 8 vCPUs, 16GB RAM บน GCP standard-rwo PVC
  • การตั้งค่าปริมาณงานสูงพิเศษ: 70k บรรทัดต่อวินาทีบน Hetzner SX295 พร้อม 14x 22TB ZFS drives

ประสบการณ์การย้ายข้อมูลและการผสานรวมที่ง่ายดาย

ประสบการณ์การย้ายข้อมูลจากโซลูชันล็อกกิ้งที่มีอยู่ดูเหมือนจะเป็นไปอย่างราบรื่น ผู้ใช้รายงานการเปลี่ยนแปลงที่ประสบความสำเร็จจากการติดตั้ง ClickHouse/Vector แบบกำหนดเองและการใช้งาน Grafana Loki โดยหลายคนสังเกตเห็นประสิทธิภาพที่ดีขึ้นหลังจากการเปลี่ยนแปลง แพลตฟอร์มผสานรวมได้ดีกับสแต็กการตรวจสอบที่มีอยู่ โดยเฉพาะ Grafana ทำให้เป็นทางเลือกทดแทนที่น่าสนใจสำหรับทีมที่ใช้เครื่องมือเหล่านี้อยู่แล้ว

มันดีกว่าและเร็วกว่า Loki มาก เช่นเดียวกับสิ่งที่เรามีแบบ CH/Vector กำหนดเอง

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

การรวมระบบและการติดตั้ง:

  • การรวมระบบ Grafana: รองรับการแสดงผลและการสืบค้นข้อมูลแบบดั้งเดิม
  • ตัวเลือกการติดตั้งหลากหลาย: Docker , Kubernetes , เซิร์ฟเวอร์แบบ bare metal
  • รองรับการย้ายข้อมูล: การเปลี่ยนแปลงที่ง่ายดายจาก Loki , Elasticsearch และโซลูชันที่กำหนดเอง
  • การเข้าถึง API: ความสามารถในการสืบค้นข้อมูลแบบโปรแกรมที่รวดเร็ว

การพิจารณาต้นทุนและการวางตำแหน่งในการแข่งขัน

ความคุ้มค่าของ VictoriaLogs กำลังกลายเป็นปัจจัยสำคัญในการตัดสินใจนำไปใช้ องค์กรบางแห่งพบว่าตนเองอยู่ในการสนทนาเกี่ยวกับทางเลือกเชิงพาณิชย์ที่มีราคาแพง โดย VictoriaLogs เสนอฟังก์ชันการทำงานที่เทียบเคียงได้ในราคาที่เป็นเศษส่วนของต้นทุน ลักษณะโอเพนซอร์สและการใช้ทรัพยากรอย่างมีประสิทธิภาพทำให้เป็นที่น่าสนใจโดยเฉพาะสำหรับทีมที่ต้องการเพิ่มประสิทธิภาพงบประมาณโครงสร้างพื้นฐานการล็อกกิ้ง

แนวทาง API-first ของแพลตฟอร์มได้รับการตอบสนองที่ดีจากนักพัฒนาที่ชอบการเข้าถึงข้อมูลล็อกแบบโปรแกรม โดยเสนอความสามารถในการสืบค้นที่เร็วซึ่งแข่งขันได้ดีกับโซลูชันเชิงพาณิชย์ที่มีค่าใช้จ่ายหลายพันดอลลาร์ต่อเดือน

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

อ้างอิง: VictoriaLogs Practical Ingestion Guide for Message, Time and Streams