StatsD และ CollectD เกี่ยวข้องกันอย่างไร


40

StatsD และ CollectD เกี่ยวข้องกันอย่างไร

  • Is StatsD และทางเลือกแทน CollectD
  • Is StatsD ใช้ในการรวบรวมตัวชี้วัดที่มาจาก CollectD (และเครื่องมืออื่น ๆ )
  • อย่างอื่นอย่างสิ้นเชิง ถ้าเป็นเช่นนั้น

1
ถ้ามันช่วยทุกคนฉันพบว่ามีประโยชน์ - anomaly.io/statsd-in-collectd
Senthil Kumar

คำตอบ:


33

พวกมันต่างกัน

CollectD เป็น daemon การรวบรวมสถิติ มันทำการสำรวจแหล่งข้อมูลต่างๆเป็นระยะ ๆ (ชุดรวบรวมปลั๊กอินค่อนข้างละเอียด) สำหรับการวัด สามารถรับการวัดได้เช่นกัน CollectD มีความเชี่ยวชาญในการรวบรวมตัวชี้วัดจากระบบบริการยอดนิยมต่าง ๆ (เว็บเซิร์ฟเวอร์เซิร์ฟเวอร์ฐานข้อมูล ฯลฯ ) รวมถึงตัวชี้วัดแอปพลิเคชันแบบกำหนดเอง CollectD สามารถทำสิ่งต่าง ๆ ได้เช่นกัน แต่นี่อาจจะเกินขอบเขตของคำถามนี้

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

CollectD รองรับ StatsD เป็นอินพุตตั้งแต่รุ่น 5.4 ดังนั้นไม่จำเป็นต้องเรียกใช้ daemon แยกต่างหาก: https://collectd.org/wiki/index.php/Plugin:StatsD


2
ตกลงดังนั้น StatsD สามารถใช้เพื่อรวมกิจกรรมจากบริการที่สามารถป้อนให้ CollectD ได้ (CollectD สามารถป้อนไปยังเครื่องมือเช่น Nagios และ / หรือ Graphite) แต่ CollectD ในตัวเองมีปลั๊กอินเพื่อรวบรวมสถิติจากบริการเช่นกัน ดังนั้นสิ่งที่แตกต่างโดยใช้ StatsD เพื่อทำสิ่งนี้แทนที่จะใช้ปลั๊กอิน CollectD? มีเพียง 2 เส้นทางที่แตกต่างกันที่ทำสิ่งเดียวกัน
Gbrits

3
(ยังไม่ได้มี) ปลั๊กอิน statsd สำหรับ collectd จะขจัดความต้องการการแยก statsd daemon ที่ทำงานอยู่ นอกจากนี้มันจะเป็นเพียงอินพุตอื่นดังนั้นจึงจะพอดีกับส่วนที่เหลือของฟังก์ชั่น collectd (เช่นการกำหนดค่าใหม่การแจ้งเตือนเอาต์พุตไปยังกราไฟท์ riemann ฯลฯ )
Teftin

หากใช้ logstash คุณยังต้องใช้ statsd เนื่องจากไม่มีการรวบรวมเอาท์พุท คุณสามารถเรียกใช้ Bucky เพื่อจัดการทั้งสอง
Brian

1
การใช้ logstash- คุณไม่สามารถส่งต่อไปยัง collectd โดยใช้เอาต์พุต TCP ได้หรือไม่
thinice

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