Application Response Measurement
એપ્લિકેશન રિસ્પોન્સ મેઝરમેન્ટ (એ. આર. એમ.) એ ઓપન ગ્રુપ દ્વારા પ્રકાશિત એક ખુલ્લું ધોરણ છે જે જટિલ એન્ટરપ્રાઇઝ એપ્લિકેશન્સમાં કામગીરીના અવરોધોની દેખરેખ અને નિદાન માટે છે જે ઢીલી-જોડી ડિઝાઇન અથવા સેવા-લક્ષી આર્કિટેક્ચરનો ઉપયોગ કરે છે. તેમાં સી અને જાવા માટે એપીઆઈનો સમાવેશ થાય છે જે વ્યવહારની પ્રક્રિયામાં દરેક પગલા સાથે સંકળાયેલી સમયની માહિતીને પછીના વિશ્લેષણ માટે દૂરસ્થ સર્વર પર લૉગ ઇન કરવાની મંજૂરી આપે છે. એઆરએમનું ઇતિહાસ સંસ્કરણ 1 1996માં ટિવોલી સોફ્ટવેર અને હ્યુવલેટ-પેકાર્ડ દ્વારા સંયુક્ત રીતે વિકસાવવામાં આવ્યું હતું. આવૃત્તિ 2 ઉદ્યોગ ભાગીદારી (એ. આર. એમ. કાર્યકારી જૂથ) દ્વારા વિકસાવવામાં આવી હતી અને ડિસેમ્બર 1997માં ઓપન ગ્રૂપ દ્વારા મંજૂર કરાયેલા ખુલ્લા ધોરણ તરીકે ઉપલબ્ધ થઈ હતી. એ. આર. એમ. 4 2003માં રજૂ કરવામાં આવ્યું હતું અને 2004માં તેમાં સુધારો કરવામાં આવ્યો હતો. એ. આર. એમ. 4 નું સંસ્કરણ 1 એ એ. આર. એમ. ધોરણનું નવીનતમ સંસ્કરણ છે. પરિચય વર્તમાન એપ્લિકેશન ડિઝાઇન વધુ જટિલ હોય છે અને નેટવર્ક પર વિતરિત થાય છે. આ એપ્લિકેશન ડેવલપર્સ, સિસ્ટમ-અને એપ્લિકેશન સંચાલકોને તેમની જરૂરી માહિતી પ્રદાન કરવા માટે આજના વિકાસ અને દેખરેખ સાધનોમાં નવા પડકારો તરફ દોરી જાય છે. વિતરિત એપ્લિકેશનોમાં એપ્લિકેશન સારું પ્રદર્શન કરે છે કે નહીં તેનો અંદાજ લગાવવો સરળ નથી. વિતરિત અરજીઓના મૂલ્યાંકનમાં નીચેના મુદ્દાઓ મદદ કરે છેઃ શું વ્યવસાયિક વ્યવહારો સફળ થાય છે અને જો નહીં, તો નિષ્ફળતાનું કારણ શું છે? વ્યવહારનો પ્રતિસાદ સમય કેટલો હોય છે? અવરોધો ક્યાં છે, કયા પેટા-વ્યવહારો અવરોધ પેદા કરી શકે છે? એપ્લિકેશનમાં કયા અને કેટલા વ્યવહારો કરવામાં આવે છે? વધુ સારું પ્રદર્શન કરવા માટે એપ્લિકેશન અથવા તેના વાતાવરણને કેવી રીતે ટ્યુન કરવું? એઆરએમ આ પ્રશ્નોના જવાબ આપવામાં મદદ કરે છે. એ ઉલ્લેખ કરવો મહત્વપૂર્ણ છે કે એઆરએમ લાભો જે અહીં વ્યાખ્યાયિત કરવામાં આવ્યા છે તે હવે એપ્લિકેશન પરફોર્મન્સ મેનેજમેન્ટ સ્પેસનો માત્ર એક સબસેટ છે. અભિગમ એ. આર. એમ. નો ઉપયોગ કરવાનો મુખ્ય અભિગમ છેઃ વ્યવસાય તેમજ રસ ધરાવતા તકનીકી વ્યવહારોને વ્યાખ્યાયિત કરો. આ નિર્ધારિત વ્યવહારોને માપવા માટે એ. આર. એમ. ઈન્ટરફેસ પર એપ્લિકેશનમાં કોલ દાખલ કરો. સ્થાપિત એઆરએમ એજન્ટ સાથે ઇન્સ્ટ્રુમેન્ટેડ એપ્લિકેશનને તેમના સામાન્ય વાતાવરણમાં ગોઠવો. વપરાયેલ એઆરએમ અમલીકરણ હવે વ્યાજનું વ્યવહાર માપન પ્રદાન કરે છે. વિભાવનાઓ એઆરએમ વર્ણવેલ કાર્યક્ષમતા પ્રદાન કરવા માટે નીચેની વિભાવનાઓને વ્યાખ્યાયિત કરે છે. એઆરએમ એપ્લિકેશન કોમ્પ્લેક્સ ડિસ્ટ્રિબ્યુટેડ એપ્લિકેશન્સમાં સામાન્ય રીતે ઘણી જુદી જુદી સિંગલ એપ્લિકેશન્સ (પ્રક્રિયાઓ) હોય છે. તમામ એકલ એપ્લિકેશનો વચ્ચેના સંબંધને સમજવા માટે એઆરએમ એપ્લિકેશનનો ખ્યાલ એઆરએમ સ્ટાન્ડર્ડના વર્ઝન 4 સાથે રજૂ કરવામાં આવ્યો છે. દરેક એઆરએમ વ્યવહાર બરાબર એક એઆરએમ એપ્લિકેશનમાં ચલાવવામાં આવે છે. એઆરએમ ટ્રાન્ઝેક્શન ટ્રાન્ઝેક્શન એ એઆરએમ સ્ટાન્ડર્ડનો મુખ્ય ખ્યાલ છે અને તે એક જ પ્રદર્શન માપનનું પ્રતિનિધિત્વ કરે છે. વ્યવહારની વ્યાખ્યા એ. આર. એમ. વ્યવહારના પ્રકાર (નામ) અને વધારાના લક્ષણોને વ્યાખ્યાયિત કરે છે. વ્યવહાર ઘણી વખત ચલાવી શકાય છે (શરૂ કરી શકાય છે અને બંધ કરી શકાય છે) જે બહુવિધ માપનમાં પરિણમે છે. દરેક માપમાં મૂળભૂત વિશેષતાઓ હોય છે જેમ કે પૂર્ણતાની સ્થિતિ (સારી, નિષ્ફળ, રદ), શરૂ કરો અને બંધ કરો ટાઇમસ્ટેમ્પ, પરિણામી સમયગાળો અને સિસ્ટમ સરનામું (યજમાન) જે તેના પર ચલાવવામાં આવ્યું હતું. વધુમાં વિશેષ મેટ્રિક્સ અથવા સંદર્ભ ગુણધર્મો વ્યવહાર માપન સાથે સંકળાયેલા હોઈ શકે છે. એઆરએમ સિસ્ટમ સરનામું વિશિષ્ટ રીતે યજમાનને તેના નામ, આઇપી સરનામાં અથવા અન્ય અનન્ય માહિતી દ્વારા વ્યાખ્યાયિત કરે છે. એઆરએમ સહસંયોજક એઆરએમ સહસંયોજકનો ઉપયોગ બે એઆરએમ વ્યવહારો વચ્ચે સહસંબંધ વ્યક્ત કરવા માટે થાય છે. આ એક સુમેળભર્યો સંબંધ છે જેને માતાપિતા-બાળક સંબંધ તરીકે પણ ઓળખવામાં આવે છે. સામાન્ય રીતે, પેરેન્ટ ટ્રાન્ઝેક્શન ચાઈલ્ડ ટ્રાન્ઝેક્શનને ટ્રિગર કરે છે અને જ્યારે ચાઈલ્ડ ટ્રાન્ઝેક્શન સમાપ્ત થાય ત્યારે જ તેનો અમલ ચાલુ રહે છે. સહસંબંધકોનો ઉપયોગ કરીને, જટિલ વ્યવહારને કેટલાક નેસ્ટેડ બાળ વ્યવહારોમાં વહેંચવો શક્ય છે, જ્યાં દરેક બાળ વ્યવહારમાં તેના પોતાના બાળ વ્યવહારો હોઈ શકે છે. આ વ્યવહારોના વૃક્ષમાં પરિણમે છે જેમાં સૌથી ઉપરનું મૂળ વ્યવહાર વૃક્ષનું મૂળ છે. એઆરએમ 4.1 ડેટા ફ્લો સંચાલિત આર્કિટેક્ચરને ટેકો આપવા માટે એસિંક્રોનસ સંબંધોને વ્યાખ્યાયિત કરે છે. એઆરએમ મેટ્રિક એઆરએમ મેટ્રિક્સનો ઉપયોગ વ્યવહારના અમલ વિશે વધુ માહિતી મેળવવા માટે થઈ શકે છે. એઆરએમ કાઉન્ટર, ગેજ અથવા માત્ર આંકડાકીય મૂલ્ય જેવા વિવિધ હેતુઓ માટે મેટ્રિક પ્રકારોના સમૂહને વ્યાખ્યાયિત કરે છે. એઆરએમ ગુણધર્મો એ કહેવાતા નામ-મૂલ્ય જોડી શબ્દમાળાઓનો સમૂહ છે જે એઆરએમ વ્યવહાર અથવા એઆરએમ એપ્લિકેશનને આ સંસ્થાઓની મૂળભૂત વ્યાખ્યાની બહાર લાયક ઠરે છે અને દરેક વ્યવહાર માપન માટે વધારાની સંદર્ભ માહિતીને સાંકળવાની મંજૂરી આપે છે. એઆરએમ વપરાશકર્તા વ્યવહાર માપન ચલાવવામાં આવ્યું તેના વતી વપરાશકર્તાનું નામ વ્યાખ્યાયિત કરે છે. એઆરએમ ઇન્સ્ટ્રુમેન્ટેડ એપ્લિકેશન્સ નીચેની એપ્લિકેશનો પહેલેથી જ એઆરએમ કૉલ્સ સાથે ઇન્સ્ટ્રુમેન્ટેડ છેઃ એઆરએમ 4 મોડ્યુલ મોડ _ આર્મ 4 નો ઉપયોગ કરીને અપાચે એચટીટીપી સર્વર. તમામ HTTP વિનંતીઓ એઆરએમનો ઉપયોગ કરીને માપવામાં આવે છે. મોઝિલા ફાયરફોક્સ એઆરએમ 4 એક્સપીસીઓએમ એક્સ્ટેંશન એનપીએઆરએમનો ઉપયોગ કરે છે. આઇબીએમ વેબસ્ફિયર એપ્લિકેશન સર્વર. યુઆરઆઈ, જેએસપી અને અન્ય જેવી વિવિધ વિનંતીઓને એઆરએમનો ઉપયોગ કરીને માપવામાં આવે છે. IBM HTTP સર્વર. IBM Db2 ડેટાબેઝ સર્વર. એસએએસ (સોફ્ટવેર) લાંબા સમયથી એઆરએમ 2 ને સપોર્ટ કરે છે. તેના પ્રકાશનના સંસ્કરણ 9.2 સાથે, તે એઆરએમ 4.0 ને પણ સપોર્ટ કરે છે. 1 આઇબીએમ ટિવોલી એક્સેસ મેનેજર સંદર્ભો બાહ્ય લિંક્સ ઓપન ગ્રુપ સત્તાવાર એઆરએમ વેબ-સાઇટ અને ઓપન સોર્સ એસડીકે ઓપન-એઆરએમ ઓપન સોર્સ એઆરએમ 4 જાવા અમલીકરણ માયએઆરએમ સંપૂર્ણ એઆરએમ 4 સુસંગત સી/સી + +, જાવા, સીએસહાર્પ. નેટ અને પાયથોન અમલીકરણ અને 1996 ઓપન ગ્રુપ ધોરણોમાં મફત સામુદાયિક આવૃત્તિ એન્ટરપ્રાઇઝ એપ્લિકેશન એકીકરણ કમ્પ્યુટર-સંબંધિત પરિચય