इंस्ट्रूमेंटेशन बनाने के बहुत सारे तरीके हैं, जब तक आप सीखते हैं कि अच्छे इंस्ट्रूमेंटेशन क्या हैं। मेरा कैसे-कैसे अनिवार्य रूप से सीधे विकिपीडिया प्रविष्टि https://en.wikipedia.org/wiki/Instrumentation से लिया जाता है ।
इंस्ट्रूमेंटेशन कैसे-कैसे
http://www.powersemantics.com/e.html
- गैर एकीकृत
- केवल प्राथमिक डेटा
- धक्का मत लगाओ
- प्रक्रिया द्वारा आयोजित
- कभी ऑफ़लाइन नहीं
संकेतकों को मापने की समस्या का समाधान मौजूद है, लेकिन आप यह सोचकर फंस गए हैं कि कैसे "पुश-आधारित" इंस्ट्रूमेंटेशन सिग्नल एक और सिस्टम है। जैसा कि मेरा ई लेख बताता है, साधनों को हमेशा डेटा खींचना चाहिए इसे कभी धक्का नहीं देना चाहिए। इवेंट-संचालित सिग्नलिंग विफलता का एक संभावित बिंदु है जिसकी आपको आवश्यकता नहीं है।
किसी भी आवेदन के निर्माण के बारे में आपके द्वारा की जा सकने वाली किसी भी अभद्रता या संदेह को दूर करने के लिए, मॉनिटर सामान्य रूप से स्वतंत्र होते हैं ( विकिपीडिया के अनुसार एकीकृत ) प्रक्रियाएँ। तो यह कहना कि आपका मॉनीटर "नहीं चल रहा है" का अर्थ है कि आपने वास्तविक गैर-एकीकृत मॉनीटर बनाने के लिए नहीं चुना है, जो हमेशा चालू रहता है। आपका उपभोक्ता तंत्र सही ढंग से मॉडल इंस्ट्रूमेंटेशन नहीं करता है, क्योंकि यह चेक को अपनी प्रक्रिया में एकीकृत करता है।
इन जिम्मेदारियों को अलग करें और आगे बढ़ें। तय करें कि कितनी बार उपकरण को हटाए गए सेवाओं के लिए उचित रूप से सर्वेक्षण करना चाहिए और एक टाइमर के साथ डेटा को प्रदूषित करना चाहिए। यदि आप सुझाए गए एपीआई कॉल सिमोन-पीयरसन का उपयोग करते हैं, तो आप यह भी पता लगा सकते हैं कि सेवाओं को कब जोड़ा गया है। बेशक, मॉनिटर को स्थानीय रूप से सेवा सूची की एक प्रति कैश करने की आवश्यकता है ताकि संकेतक यह पता लगा सकें कि क्या जोड़ा या हटाया गया है।