ทางเลือกเพื่อ etsy / statsd


13

มีทางเลือกอื่น ๆ สำหรับetsy statsdหรือไม่? อาจเป็นโซลูชันที่คล้ายแดชบอร์ดหรือไม่ การวิจัยของฉันพบเฉพาะโซลูชัน SaaS ที่เป็นกรรมสิทธิ์

สำหรับผู้ที่ไม่ทราบ: statsd เป็น deamon ซึ่งรวบรวมแอพและระบบเมตริกผ่าน UDP และส่งไปยัง Graphite เพื่อสร้างพล็อตที่สวยงามมากขึ้นหรือน้อยลง มี API สำหรับภาษาที่สำคัญทั้งหมดที่มีอยู่

ฉันต้องการ:

  • ต้องทำงานบนเซิร์ฟเวอร์ของฉันโดยไม่มีบุคคลที่สามรวบรวมข้อมูล
  • ควรจะสามารถรวบรวมข้อมูลได้ทั้งจากระบบ, Java และ Perl
  • ควรมีน้ำหนักเบาและยืดหยุ่น
  • ฟอสส์
  • อาจต้องมีการเขียนโปรแกรมเพิ่มเติมอาจเป็นเพียงกรอบ

คุณไม่ชอบอะไรเกี่ยวกับ statsd? มันค่อนข้างตอบสนองความต้องการของคุณที่คุณระบุไว้
Chida

มันไม่ได้มี GUI แบบไดนามิกและใช้งานง่าย กราไฟต์เป็นเครื่องมือเรนเดอร์ไม่ใช่แดชบอร์ดเหมือนโซลูชัน
d135-1r43

1
คุณอาจต้องการลองใช้กราไฟท์หากยังไม่ได้ทำ ส่วนใหญ่ "บุคคลที่สาม" ใช้งานได้ metrics.librato.comและ Newrelic ไม่ อะไรคือไดนามิกและแดชบอร์ดสำหรับคุณ ฉันรู้ว่ากราไฟท์สามารถทำได้ทั้งสองอย่าง
Chida

2
บางทีคุณอาจเข้าใจผิดว่าstatsdทำอะไร มันไม่ได้มี GUI แบบไดนามิกและใช้งานง่ายเพราะมันไม่ใช่สิ่งที่มันทำ statsdเป็นเพียงตัวรวบรวมสถิติที่ง่ายมาก
pkhamre

statsd เป็นเพียงตัวรวบรวมสถิติอย่างง่ายและสิ่งที่ฉันต้องการก็คือ GUI นั่นคือเหตุผลที่ฉันได้ถามคำถามนี้;) TL; DR: statsd นั้นยอดเยี่ยม แต่สิ่งที่ฉันต้องการก็คือส
เตตัส

คำตอบ:


6

ลองดูสองโครงการต่อไปนี้:

batsdเป็นภูตสำหรับรวบรวมและจัดเก็บสถิติในขณะที่เป็นแดชบอร์ดที่กำหนดปัจจุบันข้อมูลที่คุณได้เก็บไว้ในbatsd-dashbatsd

เกี่ยวกับ batsd

Batsd เป็น daemon จากทับทิมสำหรับการรวมและจัดเก็บสถิติ มันกำหนดเป้าหมายความเข้ากันได้ของ "สาย" กับการใช้งาน StatsD ของ Etsy ซึ่งพวกเขาอธิบายไว้ในบล็อกโพสต์

Batsd แตกต่างจากการใช้ statsd ของ etsy เป็นหลักในการจัดเก็บข้อมูล - ข้อมูลถูกเก็บไว้ในการรวมกันของ Redis และไฟล์แบนบนดิสก์ คุณสามารถอ่านเพิ่มเติมเกี่ยวกับความคงทนใน About: Persistence

Batsd เติบโตจากการใช้งานที่ 37 สัญญาณซึ่งมันถูกใช้สำหรับปีที่แล้ว แบบฟอร์มก่อนหน้าได้รับแรงบันดาลใจจากควอซอร์


ดูดี. มีตัวอย่างหรืออย่างน้อยหน้าจอที่มีอยู่หรือไม่
d135-1r43

ไม่ไกลเท่าที่ฉันรู้
pkhamre

1

ดูเหมือนว่าใกล้กับคำถามการช็อปปิ้งอย่างน่ากลัวซึ่งไม่ได้รับอนุญาตใน SF (ดูคำถามที่พบบ่อย) ฉันยังไม่รู้จัก statsd แต่จากรายการความสามารถที่ฉันสามารถพูดได้ว่าmuninเติมเต็มพวกเขาทั้งหมด Rrdtool ใช้เป็นเครื่องมือรวบรวมข้อมูลและสร้างกราฟ เนื่องจากมันใช้ปลั๊กอินจึงสามารถรวบรวมและประมวลผลสถิติใด ๆ ที่คุณสามารถใช้กับแหล่งภายในเครื่องบนเซิร์ฟเวอร์ด้วยการทำงานของอะตอมมิก


ขอบคุณสำหรับคำใบ้! ฉันจะบอกว่ามันเป็นคำถามที่ว่า "ฉันจะทำอะไรบางอย่าง" ได้มากไปกว่าคำถามที่ว่า "ผลิตภัณฑ์ที่ดีที่สุด" คืออะไร ฉันต้องการแก้ไขปัญหาเป็นหลักว่าฉันไม่ต้องการส่งสถิติเซิร์ฟเวอร์ของฉันไปยังบุคคลที่สามเพื่อรับสถิติที่ทันสมัย
d135-1r43

1
ฉันคิดว่าฉันเห็นด้วยและฉันสังเกตว่าคำถามของคุณยังไม่ได้รับการโหวตอย่างใกล้ชิด ฉันหวังว่ามันจะเป็นเช่นนั้น
MadHatter

1

ฉันไม่คิดว่าคุณควรพยายามแทนที่ statsd เพราะมันเกือบเป็นมาตรฐานสำหรับเครื่องมือวัดส่วนใหญ่ ปัญหาใหญ่เมื่อสร้างระบบเมตริกของคุณมีแนวโน้มที่จะเป็นแบ็กเอนด์เริ่มต้น: กราไฟท์ มันเป็นความเจ็บปวดในการติดตั้งเว้นแต่คุณจะคุ้นเคยกับแอพ Django

ด้วย batsd และแดชบอร์ดคุณสามารถเริ่มต้นได้อย่างรวดเร็วโดยเฉพาะอย่างยิ่งถ้าคุณรู้จักรูบี้ อย่างไรก็ตามแผงควบคุมค่อนข้าง จำกัด

ตัวเลือกของฉันใช้ influxdb เป็นแบ็กเอนด์สำหรับ statsd และกราฟการแสดงผลด้วย Grafana ตอนแรกฉันถูกล่อลวงให้ส่งการวัดของฉันไปยัง influxdb โดยตรง แต่ไม่สามารถปฏิเสธความหลากหลายของลูกค้าในหลายภาษาสำหรับ Statsd สิ่งนั้นและคุณจะต้องใช้เพื่อรวมข้อมูลกับเวลา

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.