

เครื่องมือค้นหาบนคลาวด์สำหรับการสังเกต (บันทึกการติดตามและตัวชี้วัดในไม่ช้า!) ทางเลือกโอเพนซอร์ซสำหรับ Datadog, Elasticsearch, Loki และ Tempo
Quickstart | เอกสาร | บทเรียน แชท | การดาวน์โหลด
เราเพิ่งเปิดตัว Quickwit 0.8! อ่านโพสต์บล็อกเพื่อเรียนรู้เกี่ยวกับคุณสมบัติที่ทรงพลังล่าสุด!
Quickwit เป็นเครื่องมือค้นหาที่เร็วที่สุดในที่เก็บข้อมูลบนคลาวด์ มันเป็นแบบที่สมบูรณ์แบบสำหรับกรณีการใช้งานที่สังเกตได้
- การจัดการบันทึก
- การติดตามแบบกระจาย
- การสนับสนุนการวัดอยู่บนแผนงาน
เร็ว
- ค้นหาและวิเคราะห์ในชุดข้อมูลสแต็กล้น
- ติดตามการวิเคราะห์ด้วย Grafana
- การติดตามแบบกระจายกับ Jaeger
gharchive-demo.mp4
คุณสมบัติ
- การค้นหาข้อความแบบเต็มข้อความและการรวบรวมการรวม
- API ที่เข้ากันได้กับ Elasticsearch ใช้ QuickWit กับไคลเอนต์ Elasticsearch หรือ OpenSearch ใด ๆ
- ชาวไกเกอร์
- otel-natial สำหรับบันทึกและร่องรอย
- Schemaless หรือการจัดทำดัชนีสคีมาที่เข้มงวด
- Schemaless Analytics
- การค้นหาที่สองวินาทีในที่เก็บข้อมูลบนคลาวด์ (Amazon S3, Azure Blob Storage, Google Cloud Storage, …)
- แยกการคำนวณและจัดเก็บข้อมูลดัชนีไร้สัญชาติและผู้ค้นหา
- แหล่งข้อมูล Grafana
- Kubernetes Ready - ดูชาร์ตของเรา
- API พักผ่อน
Enterprise พร้อม
- แหล่งข้อมูลหลายแหล่ง Kafka / Kinesis / Pulsar Native
- การเช่าหลายครั้ง: การจัดทำดัชนีด้วยดัชนีและการแบ่งพาร์ติชันจำนวนมาก
- นโยบายการเก็บรักษา
- ลบงาน (สำหรับกรณีการใช้งาน GDPR)
- เครื่องยนต์แบบกระจายและพร้อมใช้งานสูงซึ่งปรับขนาดในไม่กี่วินาที (* HA ดัชนีเฉพาะกับ Kafka)
- ภาพรวมสถาปัตยกรรม


- ภาพรวมสถาปัตยกรรม
- การจัดการบันทึก
- ร่องรอยกระจาย
เอกสาร
- การติดตั้ง
- การจัดการบันทึกด้วย quickwit
- การติดตามแบบกระจายด้วย Quickwit
- ข้อมูลการบริโภค
- REST API
ทรัพยากร
- โพสต์บล็อก
- ช่อง YouTube
- ความไม่ลงรอยกัน
- แผนงาน
- คำถามที่พบบ่อย
ฉันจะเปลี่ยนจาก Elasticsearch หรือ OpenSearch เป็น QuickWit ได้อย่างไร
Quickwit รองรับชุดย่อยขนาดใหญ่ของ Elasticsearch/OpenSearch API
ตัวอย่างเช่นมันมี API การบริโภคที่เข้ากันได้กับ ES เพื่อให้ง่ายต่อการโยกย้ายผู้ส่งบันทึกของคุณ (เวกเตอร์, บิตที่คล่องแคล่ว, syslog, ... ) ไปยัง Quickwit
ในด้านการค้นหาจุดสิ้นสุดของ Elasticsearch ที่ได้รับความนิยมมากที่สุดการสืบค้น DSL และแม้แต่การรวมตัวก็ยังได้รับการสนับสนุน
รายการจุดสิ้นสุดและการสืบค้นที่มีอยู่มีอยู่ที่นี่ในขณะที่รายการการรวมที่รองรับมีอยู่ที่นี่
แจ้งให้เราทราบหากส่วนหนึ่งของ API ที่คุณใช้หายไป!
หากไคลเอนต์ที่คุณใช้กำลังปฏิเสธที่จะเชื่อมต่อกับ QuickWit เนื่องจากส่วนหัวที่ขาดหายไปคุณสามารถใช้ตัวเลือก extra_headers ในการกำหนดค่าโหนดเพื่อปลอมตัวเป็นรุ่นที่เข้ากันได้ของ Elasticsearch หรือ OpenSearch
Quickwit แตกต่างจากเครื่องมือค้นหาแบบดั้งเดิมเช่น Elasticsearch หรือ Solr อย่างไร
ความแตกต่างหลักและข้อได้เปรียบของ Quickwit คือสถาปัตยกรรมที่สร้างขึ้นจากพื้นดินเพื่อค้นหาในที่เก็บข้อมูลบนคลาวด์ เราปรับเส้นทาง IO ให้ดีที่สุดปรับปรุงโครงสร้างข้อมูลดัชนีและทำการค้นหาไร้สัญชาติและสองวินาทีบนที่เก็บข้อมูลบนคลาวด์
Quickwit เปรียบเทียบกับความยืดหยุ่นในแง่ของค่าใช้จ่ายอย่างไร
เราประเมินว่า Quickwit สามารถราคาถูกกว่า 10 เท่าโดยเฉลี่ยมากกว่าความยืดหยุ่น เพื่อทำความเข้าใจวิธีการตรวจสอบโพสต์บล็อกของเราเกี่ยวกับการค้นหาเว็บบน AWS S3
QuickWit ใช้ใบอนุญาตอะไร
Quickwit เป็นโอเพ่นซอร์สภายใต้ GNU Affero ทั่วไปใบอนุญาตสาธารณะรุ่น 3 - AGPLV3 โดยพื้นฐานแล้วหมายความว่าคุณมีอิสระที่จะใช้ QuickWit สำหรับโครงการของคุณหากคุณไม่ได้แก้ไข QuickWit อย่างไรก็ตามหากคุณทำและคุณกำลังแจกจ่ายเวอร์ชันที่แก้ไขของคุณไปยังสาธารณะคุณต้องทำการแก้ไขสาธารณะ นอกจากนี้เรายังให้ใบอนุญาตเชิงพาณิชย์สำหรับองค์กรเพื่อให้การสนับสนุนและเสียงบนแผนงานของเรา
เป็นไปได้ไหมที่จะตั้งค่า QuickWit สำหรับความพร้อมใช้งานสูง (HA)?
HA มีให้สำหรับการค้นหาสำหรับการจัดทำดัชนีมีเฉพาะกับแหล่ง KAFKA เท่านั้น
รูปแบบธุรกิจของ Quickwit คืออะไร?
รูปแบบธุรกิจของเราอาศัยใบอนุญาตเชิงพาณิชย์ของเรา ไม่มีแผนจะกลายเป็น SaaS เร็ว ๆ นี้
- มีส่วนร่วมและกระจายคำ
เรารู้สึกตื่นเต้นเสมอที่ได้รับการบริจาค: รหัสเอกสารปัญหาหรือข้อเสนอแนะ นี่คือวิธีที่คุณสามารถช่วยเราสร้างอนาคตของการจัดการบันทึก:
- เริ่มต้นด้วยการตรวจสอบปัญหา GitHub ที่มีข้อความว่า "ปัญหาแรกที่ดี" นี่เป็นสถานที่ที่ยอดเยี่ยมสำหรับผู้มาใหม่ที่จะมีส่วนร่วม
- อ่านจรรยาบรรณผู้สนับสนุนของเราเพื่อทำความเข้าใจมาตรฐานชุมชนของเรา
- สร้างส้อมของ Quickwit เพื่อให้สำเนาที่เก็บของคุณเองซึ่งคุณสามารถทำการเปลี่ยนแปลงได้
- เพื่อทำความเข้าใจวิธีการมีส่วนร่วมอ่านคู่มือการสนับสนุนของเรา
- ตั้งค่าสภาพแวดล้อมการพัฒนาของคุณตามคู่มือการตั้งค่าการพัฒนาของเรา
- เมื่อคุณทำการเปลี่ยนแปลงและทดสอบแล้วคุณสามารถมีส่วนร่วมได้โดยส่งคำขอดึง
หลังจากได้รับการยอมรับการบริจาคของคุณอย่าลืมเรียกร้องพวงหรีดของคุณโดยส่งอีเมลถึงเราที่ [email protected] ขอบคุณสำหรับการบริจาค!
เข้าร่วมชุมชนของเรา
เรายินดีต้อนรับทุกคนสู่ชุมชนของเรา! ไม่ว่าคุณจะมีส่วนร่วมในรหัสหรือเพียงแค่ทักทายเราชอบที่จะได้ยินจากคุณ นี่คือวิธีที่คุณสามารถเชื่อมต่อกับเรา:
- เข้าร่วมการสนทนาเกี่ยวกับ Discord
- ติดตามเราบน Twitter
- ตรวจสอบเว็บไซต์และบล็อกของเราสำหรับการอัปเดตล่าสุด
- ดูช่อง YouTube ของเราสำหรับเนื้อหาวิดีโอ