
आपके लिए अच्छा है।
एप्लिकेशन प्रदर्शन मॉनिटरिंग (APM) निगरानी, पहुंच प्रबंधन और सीधे अनुप्रयोग प्रदर्शन के कार्यों को हल करता है।
Habr पृष्ठों ने पहले से ही AWS
Glowroot और
MoSKito को कवर किया था, लेकिन
Pinpoint छाया में रही।
मैं खुले स्रोत कार्यस्थानों की पसंद में आया, जो आज हमारे अनुप्रयोगों और ग्राहकों की आवश्यकताओं की बारीकियों के आधार पर, पेड टूल के विकल्प के रूप में उपलब्ध हैं, जहां क्लाउड समाधान बिल्कुल बाहर रखा गया है। पहले एक प्रोजेक्ट पर मैंने
डायनाट्रेस सॉफ्टवेयर का इस्तेमाल किया
था - एपीएम
इनोवेटर्स और लीडर्स में से एक। कंपनी ने पहले परीक्षण अवधि के बाद कानूनी रूप से अपने उत्पाद का उपयोग करना संभव बना दिया था।
डेवलपर्स स्थिति को अत्यधिक मापनीय वितरित प्रणालियों के लिए एक उपकरण के रूप में इंगित करते हैं जो आपको इसकी अनुमति देगा:
- एप्लिकेशन घटकों के मानचित्र और टोपोलॉजी देखें
- मैट्रिक्स की वास्तविक समय की निगरानी
- सभी लेनदेन देखें
- अपने एप्लिकेशन कोड को संपादित किए बिना एजेंट स्थापित करें
- मेट्रिक्स लेते समय अपने सिस्टम पर लोड में 3% से कम वृद्धि प्राप्त करें
1 अप्रैल 2018 को, निम्न मॉड्यूल के लिए समर्थन की घोषणा की गई:
- JDK 6+
- टॉम्कट 6/7/8, जेट्टी 8/9, जेबॉस ईएपी 6, रेसिन 4, वेब्सफेयर 6/7/8, वर्टेक्स 3.3 / 3.4 / 3.5
- स्प्रिंग, स्प्रिंग बूट (एंबेडेड टोकेट, जेट्टी)
- Apache HTTP Client 3.x / 4.x, JDK HttpConnector, GoogleHttpClient, OkHttpClient, NingAsyncHttpClient
- थ्रिफ्ट क्लाइंट, थ्रिफ्ट सर्विस, डब्बो प्रोवीडर, डब्बो उपभोक्ता
- ActiveMQ, RabbitMQ
- MySQL, Oracle, MSSQL, CUBRID, POSTGRESQL, MARIA
- आर्कस, मेमकेच्ड, रेडिस, कैसेंड्रा
- iBATIS, MyBatis
- DBCP, DBCP2, HIKARICP
- gson, जैक्सन, json lib
- log4j, logback
लेकिन मेरा मानना है कि स्टैंडअलोन सिस्टम के लिए यह सिर्फ सबसे अच्छा काम करेगा, और भविष्य में आपके सिस्टम पर लोड बढ़ने के साथ-साथ स्केलिंग की संभावना भी होगी।
Pinpoint में छह मुख्य घटक होते हैं:
- अपाचे HBase - एक मैट्रिक्स रिपॉजिटरी के रूप में
- Apache ZooKeeper - एक कॉन्फ़िगरेशन और सिंक्रोनाइज़ेशन सेवा के रूप में
- अपाचे फ्लिंक - स्ट्रीमिंग इंजन
- कलेक्टर - मेट्रिक्स स्वीकृति एजेंट
- WebUI यूजर इंटरफेस
- एजेंट - मीट्रिक भेजने वाला एजेंट
कलेक्टर और WebUI युद्ध कंटेनर, प्रोफाइलिंग के लिए एजेंट जार फ़ाइल है, जो आपके एप्लिकेशन कोड में किसी भी बदलाव के बिना JAVA_OPTS में जोड़ा जाता है। वैकल्पिक रूप से, डेवलपर्स WebUI के लिए उपयोगकर्ताओं, समूहों और अलर्ट को कॉन्फ़िगर करने के लिए मैसकल DBMS का उपयोग करने का प्रस्ताव करते हैं।
आसान स्थापना के लिए, एक आधिकारिक
पिनपॉइंट-डोकार रेपो है।
मुख्य पृष्ठ स्पष्ट रूप से एप्लिकेशन के घटकों की एक तस्वीर प्रदर्शित करता है।

आप लेनदेन की विस्तार से जांच कर सकते हैं और एक अड़चन पा सकते हैं।

वास्तविक समय में मैट्रिक्स प्रदर्शित करने का एक विकल्प है।

सही समय पर क्या हुआ यह विस्तार से जांचना संभव है।
पिनपॉइंट एक अद्भुत उपकरण है जो निश्चित रूप से आपके शस्त्रागार में होने के लायक है।
हैप्पी सिस्टम एडमिनिस्ट्रेटर डे!