เผยแพร่ครั้งแรกเมื่อวันที่ 9 กันยายน 2562 ที่ ObjectRocket.com/blog
ภารกิจของเราที่ Rackspace ObjectRocket คือการนำฐานข้อมูลของลูกค้าไปสู่ระบบออโต้ไพลอท เพื่อให้คุณไม่ต้องกังวลเกี่ยวกับข้อมูลและมุ่งเน้นสร้างแอปที่ยอดเยี่ยม อย่างไรก็ตาม แม้ฐานข้อมูลของคุณจะอยู่บนออโต้ไพลอท การรักษาความสามารถในการสังเกตระบบ (observability) ยังคงเป็นเป้าหมายสำคัญ
การรักษาภาพรวมที่แม่นยำเกี่ยวกับสิ่งที่เกิดขึ้นกับ data store ของคุณ และผลกระทบของการเปลี่ยนแปลงแอปพลิเคชันล่าสุดต่อประสิทธิภาพฐานข้อมูล เป็นสิ่งสำคัญยิ่ง
đó làเหตุผลที่เราเปิดตัวแดชบอร์ดเมตริกใหม่ของเราบนผลิตภัณฑ์ CockroachDB®, PostgreSQL® และ Elasticsearch® บนแพลตฟอร์มใหม่ของเรา!
สิ่งที่คุณได้รับ
สิ่งแรกที่คุณจะสังเกตเมื่อเข้าสู่ Mission Control ของ ObjectRocket คือเรามีตัวเลือก Grafana® Metrics ในเมนูหลัก
คลิกไอคอน Grafana Metrics เพื่อเปิดหน้าต่างเบราว์เซอร์ใหม่และเข้าสู่เซิร์ฟเวอร์ Grafana ที่โฮสต์โดยใช้ single-sign-on โดยที่คุณสามารถดูแดชบอร์ดเมตริกสำหรับอินสแตนซ์ทั้งหมดของคุณบนแพลตฟอร์ม ObjectRocket ใหม่ได้
ด้วย Grafana โดยเป็นส่วนหนึ่งของการสมัครสมาชิก Rackspace ObjectRocket คุณจะได้รับ:
- Single-sign-on ระหว่าง Mission Control และ Grafana
- แดชบอร์ดพร้อมเมตริกสำคัญสำหรับอินสแตนซ์ ObjectRocket ทั้งหมดของคุณ
- เมตริกทั้งหมดในที่เดียว
- การเก็บรักษาเมตริกไม่จำกัด
ไม่มีวิธีดีกว่านี้ในการเห็นคุณค่าของเมตริกเหล่านี้ ลองสมัครที่ ObjectRocket สร้างอินสแตนซ์ และดูเลยวันนี้! หากต้องการรู้เพิ่มเติมเกี่ยวกับวิธีที่เราทำและสิ่งที่เรากำลังมองหา อ่านต่อไป
เราทำอย่างไร
ที่ ObjectRocket เราได้พึ่งพาเมตริกที่ครอบคลุมมากเพื่อช่วยจัดการและดูแล data store ของลูกค้า สำหรับเมตริกเหล่านี้ เราเป็นผู้ใช้หนักของ Prometheus ทุกอินสแตนซ์ที่เราจัดการส่งออกเมตริกไปยังเซิร์ฟเวอร์ Prometheus ท้องถิ่นที่ทีมสนับสนุนของเราใช้เพื่อติดตามและวินิจฉัยปัญหา data store
แม้เราจะมีข้อมูลมากมายภายในองค์กร แตลูกค้ามักขอเข้าถึงเมตริกเดียวกันที่เราใช้ เมื่อเราเริ่มสร้างแพลตฟอร์มใหม่ เราตั้งใจที่จะตอบสนองคำขอนั้น เพื่อไปถึงที่นั่น เราแก้ไขปัญหาบางอย่างที่ Prometheus ไม่ได้แก้: การเก็บรักษา (retention), การสืบค้นทั่วไป (global queries) และ multi-tenancy
เพื่อแก้ retention และ global queries เราใช้โครงการโอเพนซอร์ส Thanos Thanos ช่วยให้คุณสืบค้นข้ามเซิร์ฟเวอร์ Prometheus ทั่วโลกของเราโดยใช้ endpoint เดียว บีบอัดข้อมูลเก่าเพื่อจัดการที่เก็บข้อมูล และให้การเก็บรักษาไม่จำกัด มันเป็นโซลูชันที่เหมาะสมและทำงานได้อย่างสมบูรณ์
Multi-tenancy เป็นความท้าทายที่แตกต่าง Grafana ซึ่งเป็น front-end ที่เราชอบสำหรับแดชบอร์ด รองรับ multi-tenancy มากับกล่อง แต่ Prometheus ไม่รองรับ เราพัฒนาโซลูชันเพื่อเติมช่องว่างนั้น เราเรียกมันว่า prometheus-filter-proxy และมันช่วยให้เรากรองเฉพาะข้อมูลที่เป็นของผู้ใช้ที่ทำการสืบค้น
ร่วมกับแพลตฟอร์มของเรา เรามีชิ้นส่วนทั้งหมดที่จำเป็นเพื่อให้เมตริกแก่ลูกค้า แม้เราจะเพิ่งแตะถึงสถาปัตยกรรมโดยรวมที่อธิบายในโพสต์นี้ เรากำลังวางแผนเนื้อหาต่อไปที่จะเจาะลึกสถาปัตยกรรม ความท้าทายที่เราเผชิญ และการตัดสินใจที่เราทำตลอดทาง โปรดติดตาม
อะไรจะมาต่อ
คุณสมบัติเมตริกนี้ตอบสนองคำขอใหญ่จากลูกค้า แต่ยังมีอีกมากมายในอนาคต! คุณสมบัติอีกอย่างคือสับเซตของเมตริกเหล่านี้ที่แสดงในคอนโทรลพาเนลใหม่ของเรา Mission Control แม้คุณจะไปที่ Grafana เพื่อทำการวิเคราะห์เมตริกลึก เรากำลังวางเมตริกอันดับบนใน Mission Control เพื่อให้คุณได้ภาพรวม מהירของอินสแตนซ์ของคุณ เรายังเพิ่มการกำหนดค่าและการควบคุมแดชบอร์ดเพิ่มเติมใน Grafana อีกด้วย ดังนั้น สมัครและลองดูวันนี้เลย!
ใช้แท็บ Feedback เพื่อแสดงความคิดเห็นหรือถามคำถาม คุณยังสามารถคลิก Sales Chat เพื่อแชททันทีและเริ่มสนทนาได้