เผยแพร่ครั้งแรกเมื่อวันที่ 9 กันยายน 2019 ที่ ObjectRocket.com/blog
ภารกิจของเราที่ Rackspace ObjectRocket คือการวางฐานข้อมูลของลูกค้าบนระบบอัตโนมัติ ดังนั้นคุณจึงไม่ต้องกังวลกับข้อมูลของคุณและมุ่งเน้นที่การสร้างแอปที่ยอดเยี่ยม อย่างไรก็ตาม แม้ว่าฐานข้อมูลของคุณจะใช้ระบบขับเคลื่อนอัตโนมัติ การรักษาความสามารถในการสังเกตระบบยังคงเป็นเป้าหมายที่สำคัญ
การรักษาภาพที่ถูกต้องของสิ่งที่เกิดขึ้นกับที่เก็บข้อมูลของคุณและสิ่งที่ส่งผลกระทบต่อการเปลี่ยนแปลงแอปพลิเคชันล่าสุดของคุณที่มีต่อประสิทธิภาพของฐานข้อมูลของคุณนั้นมีความสำคัญอย่างยิ่ง
นั่นเป็นเหตุผลที่เราเปิดตัวแดชบอร์ดตัวชี้วัดใหม่ล่าสุดบนผลิตภัณฑ์ CockroachDB®, PostgreSQL® และ Elasticsearch® บนแพลตฟอร์มใหม่ของเรา!
สิ่งที่คุณได้รับ
สิ่งแรกที่คุณจะสังเกตเห็นเมื่อเข้าสู่ระบบ Mission Control ของ ObjectRocket คือเรามีตัวเลือก Grafana® Metrics ในเมนูหลัก
คลิกไอคอน Grafana Metrics เพื่อเปิดหน้าต่างเบราว์เซอร์ใหม่และลงชื่อเข้าใช้ Grafanaserver ที่โฮสต์โดยใช้การลงชื่อเพียงครั้งเดียว ซึ่งคุณสามารถดูแดชบอร์ดตัวชี้วัดสำหรับอินสแตนซ์ทั้งหมดของคุณบนแพลตฟอร์ม ObjectRocket ใหม่ของเรา
ด้วย Grafana ซึ่งเป็นส่วนหนึ่งของการสมัครสมาชิก Rackspace ObjectRocket คุณจะได้รับ:
- การลงชื่อเพียงครั้งเดียวระหว่าง Mission Control และ Grafana
- แดชบอร์ดพร้อมตัววัดหลักสำหรับอินสแตนซ์ ObjectRocket ทั้งหมดของคุณ
- เมตริกทั้งหมดของคุณในที่เดียว
- การรักษาเมตริกไม่จำกัด
จะมีวิธีใดดีไปกว่าการเห็นคุณค่าของเมตริกเหล่านี้ด้วยตาของคุณเอง! ดังนั้น ไปลงทะเบียนที่ObjectRocket สร้างอินสแตนซ์ และดูวันนี้! หากต้องการเรียนรู้เพิ่มเติมเล็กน้อยเกี่ยวกับวิธีที่เราทำและสิ่งที่เรากำลังดูต่อไป โปรดอ่านต่อ
เราสร้างมันขึ้นมาได้อย่างไร
ที่ ObjectRocket เราพึ่งพาเมตริกที่ครอบคลุมมาโดยตลอด เพื่อช่วยเราจัดการและดูแลรักษาที่เก็บข้อมูลของลูกค้า สำหรับตัวชี้วัดเหล่านั้น เราเป็นผู้ใช้ Prometheus จำนวนมาก ทุกอินสแตนซ์ที่ wemanage ส่งออกเมตริกไปยังเซิร์ฟเวอร์ Prometheus ในพื้นที่ซึ่งทีมสนับสนุนของเราใช้ตรวจสอบและวินิจฉัยปัญหาที่เก็บข้อมูล
แม้ว่าเราจะมีข้อมูลภายในมากมาย แต่โดยปกติแล้วลูกค้าของเราจะขอเข้าถึงเมตริกเดียวกันกับที่เราใช้ เมื่อเริ่มสร้างแพลตฟอร์มใหม่ของเรา เรามุ่งมั่นที่จะดำเนินการตามคำขอนั้น เราได้แก้ปัญหาบางอย่างที่ Prometheus ทำไม่ได้ เช่น การเก็บรักษา การสืบค้นข้อมูลทั่วโลก และผู้เช่าหลายราย
เพื่อแก้ปัญหา การเก็บรักษา และ ข้อความค้นหาทั่วโลก เราหันไปที่โครงการโอเพ่นซอร์สธานอส Thanos ช่วยให้คุณสามารถสืบค้นในเซิร์ฟเวอร์ Prometheus ทั่วโลกของเราโดยใช้จุดปลายเดียว กระชับข้อมูลเก่าของเราเพื่อจัดการพื้นที่จัดเก็บ และให้การเก็บรักษาแบบไม่จำกัด มันเป็นทางออกที่ดี และทำงานได้อย่างสมบูรณ์แบบ
ผู้เช่าหลายรายมีความท้าทายที่แตกต่างกัน Grafana ซึ่งเป็น front-end ที่เราต้องการสำหรับแดชบอร์ด รองรับการเช่าหลายรายการตั้งแต่แกะกล่อง แต่ Prometheus ไม่รองรับ เราพัฒนาวิธีแก้ปัญหาเพื่อเติมเต็มช่องว่างนั้น เราเรียกมันว่า prometheus-filter-proxy และอนุญาตให้เรากรองเฉพาะข้อมูลที่เป็นของผู้ใช้ที่ดำเนินการสืบค้นข้อมูล
นอกจากแพลตฟอร์มของเราแล้ว เรามีทุกส่วนที่จำเป็นในการจัดหาตัวชี้วัดให้กับลูกค้าของเรา แม้ว่าเราจะเพิ่งสัมผัสถึงสถาปัตยกรรมโดยรวมที่อธิบายไว้ในโพสต์นี้ แต่เรากำลังวางแผนเนื้อหาติดตามผลที่จะเจาะลึกยิ่งขึ้นไปอีกเล็กน้อยเกี่ยวกับสถาปัตยกรรม ความท้าทายที่เราเผชิญ และการตัดสินใจที่เราทำระหว่างทาง คอยติดตาม
มีอะไรต่อไป
ฟีเจอร์เมตริกนี้ตอบสนองคำขอจำนวนมากจากลูกค้าของเรา แต่ยังมีอะไรอีกมากที่รออยู่! อีกคุณสมบัติหนึ่งคือส่วนหนึ่งของเมตริกเหล่านี้ซึ่งแสดงในแผงควบคุมใหม่ของเรา นั่นคือ Mission Control แม้ว่าคุณจะไปที่ Grafana เพื่อทำการวิเคราะห์ตัววัดที่ลึกกว่านั้น เรากำลังใส่ตัววัดระดับบนสุดไว้ใน Mission Control เพื่อให้คุณได้ภาพรวมคร่าวๆ ของอินสแตนซ์ของคุณ เรายังเพิ่มความสามารถในการกำหนดค่าและการควบคุมแดชบอร์ดเพิ่มเติมใน Grafana ลงชื่อสมัครใช้และลองดูอีกครั้งวันนี้!
ใช้แท็บคำติชมเพื่อแสดงความคิดเห็นหรือถามคำถาม คุณยังสามารถคลิกแชทขาย เพื่อแชทตอนนี้และเริ่มการสนทนา