Pinpoint
Zipkin is a distributed tracing system for troubleshooting latency issues in service architectures by collecting and querying timing data.
ภาพรวม
Pinpoint คืออะไร?
Zipkin เป็นระบบติดตามแบบกระจายแบบโอเพ่นซอร์สที่รวบรวมข้อมูลเวลาเพื่อช่วยระบุและแก้ไขปัญหาเวลาแฝงในไมโครเซอร์วิสและสถาปัตยกรรมบริการ ช่วยให้สามารถสืบค้นตามคุณลักษณะต่างๆ เช่น ชื่อบริการ การดำเนินการ แท็ก และระยะเวลา และให้ข้อมูลสรุป เช่น เวลาที่ใช้ต่อบริการและอัตราความล้มเหลว
Pinpoint ใช้สำหรับอะไร?

คุณสมบัติหลัก
- การติดตามแบบกระจาย
- การแก้ไขปัญหาความล่าช้า
- ติดตามการสืบค้นตามคุณลักษณะ
- การแสดงภาพไดอะแกรมการพึ่งพา
- โอเพ่นซอร์สและขยายได้
วิธีใช้ Pinpoint?
หากต้องการใช้ Zipkin ให้ติดตั้งแอปพลิเคชันของคุณด้วยเครื่องมือติดตามหรือไลบรารีเพื่อรายงานข้อมูลการติดตามผ่าน HTTP, Kafka หรือวิธีการอื่นๆ จัดเก็บข้อมูลในหน่วยความจำหรือด้วยแบ็กเอนด์ เช่น Cassandra หรือ Elasticsearch จากนั้นเข้าถึง UI เพื่อค้นหาการติดตาม ดูไดอะแกรมการขึ้นต่อกัน และวิเคราะห์ประสิทธิภาพ
เครื่องมือทางเลือก
ข้อดี & ข้อเสีย
ข้อดี
- โอเพ่นซอร์สและฟรี
- รองรับวิธีการรายงานข้อมูลหลายวิธี
- แบ็กเอนด์พื้นที่เก็บข้อมูลที่ยืดหยุ่น
- มีประโยชน์สำหรับการดีบักไมโครเซอร์วิส
ข้อเสีย
- ต้องมีเครื่องมือวัดการใช้งาน
- อาจต้องใช้ความพยายามในการตั้งค่าสำหรับการโฮสต์ด้วยตนเอง
กรณีการใช้งาน
- การแก้ไขปัญหาความล่าช้าในไมโครเซอร์วิส
- การตรวจสอบการพึ่งพาบริการ
- การดีบักระบบแบบกระจาย
ราคา Pinpoint
รีวิวผู้ใช้
ยังไม่มีรีวิว
เป็นคนแรกที่รีวิวเครื่องมือนี้!