Application Response Measurement
ಅಪ್ಲಿಕೇಶನ್ ರೆಸ್ಪಾನ್ಸ್ ಮೆಷರ್ಮೆಂಟ್ (ಎಆರ್ಎಂ) ಎನ್ನುವುದು ಸಡಿಲವಾಗಿ ಜೋಡಿಸಲಾದ ವಿನ್ಯಾಸಗಳು ಅಥವಾ ಸೇವಾ-ಆಧಾರಿತ ವಿನ್ಯಾಸಗಳನ್ನು ಬಳಸುವ ಸಂಕೀರ್ಣ ಉದ್ಯಮ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಅಡೆತಡೆಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಮತ್ತು ಪತ್ತೆಹಚ್ಚಲು ಓಪನ್ ಗ್ರೂಪ್ ಪ್ರಕಟಿಸಿದ ಮುಕ್ತ ಮಾನದಂಡವಾಗಿದೆ. ಇದು ಸಿ ಮತ್ತು ಜಾವಾಗಾಗಿ ಎಪಿಐ ಅನ್ನು ಒಳಗೊಂಡಿದೆ, ಇದು ವಹಿವಾಟನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಪ್ರತಿಯೊಂದು ಹಂತಕ್ಕೂ ಸಂಬಂಧಿಸಿದ ಸಮಯದ ಮಾಹಿತಿಯನ್ನು ನಂತರದ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ರಿಮೋಟ್ ಸರ್ವರ್ಗೆ ಲಾಗ್ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಎಆರ್ಎಂನ ಇತಿಹಾಸ ಆವೃತ್ತಿ 1 ಅನ್ನು 1996ರಲ್ಲಿ ಟಿವೋಲಿ ಸಾಫ್ಟ್ವೇರ್ ಮತ್ತು ಹೆವ್ಲೆಟ್-ಪ್ಯಾಕರ್ಡ್ ಜಂಟಿಯಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು. ಆವೃತ್ತಿ 2 ಅನ್ನು ಉದ್ಯಮದ ಪಾಲುದಾರಿಕೆಯಿಂದ (ಎಆರ್ಎಂ ವರ್ಕಿಂಗ್ ಗ್ರೂಪ್) ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು ಮತ್ತು ಓಪನ್ ಗ್ರೂಪ್ ಅನುಮೋದಿಸಿದ ಮುಕ್ತ ಮಾನದಂಡವಾಗಿ ಡಿಸೆಂಬರ್ 1997 ರಲ್ಲಿ ಲಭ್ಯವಾಯಿತು. ಎಆರ್ಎಂ 4 ಅನ್ನು 2003 ರಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು ಮತ್ತು 2004 ರಲ್ಲಿ ಪರಿಷ್ಕರಿಸಲಾಯಿತು. ಎಆರ್ಎಂ 4.1 ಆವೃತ್ತಿ 1 ಎಆರ್ಎಂ ಮಾನದಂಡದ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯಾಗಿದೆ. ಪ್ರಸ್ತುತ ಅಪ್ಲಿಕೇಶನ್ ವಿನ್ಯಾಸವು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ ಮತ್ತು ನೆಟ್ವರ್ಕ್ಗಳಲ್ಲಿ ವಿತರಿಸಲ್ಪಟ್ಟಿದೆ. ಇದು ಅಪ್ಲಿಕೇಶನ್ ಡೆವಲಪರ್ಗಳು, ಸಿಸ್ಟಮ್ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ನಿರ್ವಾಹಕರಿಗೆ ಅಗತ್ಯವಿರುವ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸಲು ಇಂದಿನ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣಾ ಸಾಧನಗಳಲ್ಲಿ ಹೊಸ ಸವಾಲುಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ವಿತರಿಸಿದ ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆಯೇ ಎಂದು ಅಂದಾಜು ಮಾಡುವುದು ಸುಲಭವಲ್ಲ. ವಿತರಿಸಿದ ಅರ್ಜಿಗಳ ಮೌಲ್ಯಮಾಪನದಲ್ಲಿ ಈ ಕೆಳಗಿನ ಸಮಸ್ಯೆಗಳು ಸಹಾಯ ಮಾಡುತ್ತವೆಃ ವ್ಯಾಪಾರ ವಹಿವಾಟುಗಳು ಯಶಸ್ವಿಯಾಗುತ್ತವೆಯೇ ಮತ್ತು ಇಲ್ಲದಿದ್ದರೆ, ವೈಫಲ್ಯಕ್ಕೆ ಕಾರಣವೇನು? ವಹಿವಾಟಿನ ಪ್ರತಿಕ್ರಿಯೆ ಸಮಯ ಎಷ್ಟು? ಅಡೆತಡೆಗಳು ಎಲ್ಲಿವೆ, ಯಾವ ಉಪ-ವಹಿವಾಟುಗಳು ಅಡೆತಡೆಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು? ಒಂದು ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ ಯಾವ ಮತ್ತು ಎಷ್ಟು ವಹಿವಾಟುಗಳನ್ನು ನಡೆಸಲಾಗುತ್ತದೆ? ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಅಪ್ಲಿಕೇಶನ್ ಅಥವಾ ಅದರ ಪರಿಸರವನ್ನು ಹೇಗೆ ಹೊಂದಿಸುವುದು? ಈ ಪ್ರಶ್ನೆಗಳಿಗೆ ಉತ್ತರಿಸಲು ಎಆರ್ಎಂ ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಇಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿರುವಂತೆ ಎಆರ್ಎಂ ಪ್ರಯೋಜನಗಳು ಈಗ ಅಪ್ಲಿಕೇಶನ್ ಪರ್ಫಾರ್ಮೆನ್ಸ್ ಮ್ಯಾನೇಜ್ಮೆಂಟ್ ಜಾಗದ ಉಪವಿಭಾಗವಾಗಿದೆ ಎಂದು ನಮೂದಿಸುವುದು ಮುಖ್ಯವಾಗಿದೆ. ವಿಧಾನ ಎಆರ್ಎಂ ಅನ್ನು ಬಳಸುವ ಮುಖ್ಯ ವಿಧಾನವೆಂದರೆಃ ಆಸಕ್ತಿಯ ವ್ಯವಹಾರ ಮತ್ತು ತಾಂತ್ರಿಕ ವಹಿವಾಟುಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ. ಈ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ವಹಿವಾಟುಗಳನ್ನು ಅಳೆಯಲು ಎಆರ್ಎಂ ಇಂಟರ್ಫೇಸ್ಗೆ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಕರೆಗಳನ್ನು ಸೇರಿಸಿ. ಅನುಸ್ಥಾಪಿಸಲಾದ ಎಆರ್ಎಂ ಏಜೆಂಟ್ನೊಂದಿಗೆ ಉಪಕರಣದ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅವುಗಳ ಸಾಮಾನ್ಯ ಪರಿಸರದಲ್ಲಿ ನಿಯೋಜಿಸಿ. ಬಳಸಿದ ಎಆರ್ಎಂ ಅನುಷ್ಠಾನವು ಈಗ ಬಡ್ಡಿಯ ವಹಿವಾಟಿನ ಅಳತೆಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಪರಿಕಲ್ಪನೆಗಳು ಎಆರ್ಎಂ ವಿವರಿಸಿದ ಕಾರ್ಯವನ್ನು ಒದಗಿಸಲು ಈ ಕೆಳಗಿನ ಪರಿಕಲ್ಪನೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಎಆರ್ಎಂ ಅಪ್ಲಿಕೇಶನ್ ಕಾಂಪ್ಲೆಕ್ಸ್ ಡಿಸ್ಟ್ರಿಬ್ಯೂಟೆಡ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಅನೇಕ ವಿಭಿನ್ನ ಏಕ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು (ಪ್ರಕ್ರಿಯೆಗಳು) ಒಳಗೊಂಡಿರುತ್ತವೆ. ಎಲ್ಲಾ ಏಕ ಅಪ್ಲಿಕೇಶನ್ಗಳ ನಡುವಿನ ಸಂಬಂಧವನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಎಆರ್ಎಂ ಮಾನದಂಡದ ಆವೃತ್ತಿ 4 ರೊಂದಿಗೆ ಎಆರ್ಎಂ ಅಪ್ಲಿಕೇಶನ್ನ ಪರಿಕಲ್ಪನೆಯನ್ನು ಪರಿಚಯಿಸಲಾಗಿದೆ. ಪ್ರತಿ ಎಆರ್ಎಂ ವಹಿವಾಟನ್ನು ನಿಖರವಾಗಿ ಒಂದು ಎಆರ್ಎಂ ಅಪ್ಲಿಕೇಶನ್ನೊಳಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಎಆರ್ಎಂ ವಹಿವಾಟುಗಳು ಎಆರ್ಎಂ ಮಾನದಂಡದ ಮುಖ್ಯ ಪರಿಕಲ್ಪನೆಯಾಗಿದೆ ಮತ್ತು ಒಂದೇ ಕಾರ್ಯಕ್ಷಮತೆಯ ಮಾಪನವನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ವಹಿವಾಟಿನ ವ್ಯಾಖ್ಯಾನವು ಎಆರ್ಎಂ ವಹಿವಾಟಿನ ಪ್ರಕಾರ (ಹೆಸರು) ಮತ್ತು ಹೆಚ್ಚುವರಿ ಗುಣಲಕ್ಷಣಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ವಹಿವಾಟನ್ನು ಹಲವಾರು ಬಾರಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು (ಪ್ರಾರಂಭಿಸಬಹುದು ಮತ್ತು ನಿಲ್ಲಿಸಬಹುದು) ಇದು ಅನೇಕ ಅಳತೆಗಳಿಗೆ ಕಾರಣವಾಗುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಮಾಪನವು ಪೂರ್ಣಗೊಂಡ ಸ್ಥಿತಿ (ಒಳ್ಳೆಯದು, ವಿಫಲವಾಗಿದೆ, ಸ್ಥಗಿತಗೊಂಡಿದೆ), ಪ್ರಾರಂಭ ಮತ್ತು ನಿಲುಗಡೆ ಟೈಮ್ಸ್ಟ್ಯಾಂಪ್, ಫಲಿತಾಂಶದ ಅವಧಿ ಮತ್ತು ಅದನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ವ್ಯವಸ್ಥೆಯ ವಿಳಾಸ (ಹೋಸ್ಟ್) ಮುಂತಾದ ಮೂಲಭೂತ ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ ವಿಶೇಷ ಮಾಪನಗಳು ಅಥವಾ ಸಂದರ್ಭದ ಗುಣಲಕ್ಷಣಗಳನ್ನು ವಹಿವಾಟಿನ ಮಾಪನದೊಂದಿಗೆ ಸಂಯೋಜಿಸಬಹುದು. ಎಆರ್ಎಂ ವ್ಯವಸ್ಥೆಯ ವಿಳಾಸವು ಆತಿಥೇಯವನ್ನು ಅದರ ಹೆಸರು, ಐಪಿ ವಿಳಾಸ ಅಥವಾ ಇತರ ವಿಶಿಷ್ಟ ಮಾಹಿತಿಯಿಂದ ಅನನ್ಯವಾಗಿ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಎರಡು ಎಆರ್ಎಂ ವಹಿವಾಟುಗಳ ನಡುವಿನ ಪರಸ್ಪರ ಸಂಬಂಧವನ್ನು ವ್ಯಕ್ತಪಡಿಸಲು ಎಆರ್ಎಂ ಪರಸ್ಪರ ಸಂಯೋಜಕಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಇದು ಪೋಷಕ-ಮಕ್ಕಳ ಸಂಬಂಧ ಎಂದೂ ಕರೆಯಲಾಗುವ ಏಕಕಾಲಿಕ ಸಂಬಂಧವಾಗಿದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಪೋಷಕ ವ್ಯವಹಾರವು ಮಗುವಿನ ವಹಿವಾಟನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ ಮತ್ತು ಮಗುವಿನ ವಹಿವಾಟು ಮುಗಿದ ನಂತರ ಮಾತ್ರ ಅದರ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ. ಪರಸ್ಪರ ಸಂಬಂಧಗಳನ್ನು ಬಳಸಿಕೊಂಡು, ಸಂಕೀರ್ಣ ವಹಿವಾಟುಗಳನ್ನು ಹಲವಾರು ನೆಸ್ಟೆಡ್ ಚೈಲ್ಡ್ ವಹಿವಾಟುಗಳಾಗಿ ವಿಂಗಡಿಸಲು ಸಾಧ್ಯವಿದೆ, ಅಲ್ಲಿ ಪ್ರತಿ ಮಗುವಿನ ವಹಿವಾಟು ತನ್ನದೇ ಆದ ಚೈಲ್ಡ್ ವಹಿವಾಟುಗಳನ್ನು ಹೊಂದಿರಬಹುದು. ಇದು ವಹಿವಾಟಿನ ಮರಕ್ಕೆ ಕಾರಣವಾಗುತ್ತದೆ, ಇದರಲ್ಲಿ ಅತ್ಯಂತ ಪ್ರಮುಖವಾದ ಮೂಲ ವಹಿವಾಟು ಮರದ ಮೂಲವಾಗಿರುತ್ತದೆ. ಎಆರ್ಎಂ 4.1 ದತ್ತಾಂಶ ಹರಿವಿನ ಚಾಲಿತ ವಿನ್ಯಾಸಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಅಸಿಂಕ್ರೋನಸ್ ಸಂಬಂಧಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ವಹಿವಾಟಿನ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಲು ಎಆರ್ಎಂ ಮೆಟ್ರಿಕ್ ಎಆರ್ಎಂ ಮೆಟ್ರಿಕ್ಸ್ ಅನ್ನು ಬಳಸಬಹುದು. ಕೌಂಟರ್, ಗೇಜ್ ಅಥವಾ ಕೇವಲ ಸಂಖ್ಯಾತ್ಮಕ ಮೌಲ್ಯದಂತಹ ವಿವಿಧ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಮೆಟ್ರಿಕ್ ಪ್ರಕಾರಗಳ ಗುಂಪನ್ನು ಎಆರ್ಎಂ ವ್ಯಾಖ್ಯಾನಿಸುತ್ತದೆ. ಎಆರ್ಎಂ ಗುಣಲಕ್ಷಣಗಳು ಈ ಘಟಕಗಳ ಮೂಲ ವ್ಯಾಖ್ಯಾನವನ್ನು ಮೀರಿ ಎಆರ್ಎಂ ವಹಿವಾಟು ಅಥವಾ ಎಆರ್ಎಂ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಅರ್ಹತೆ ನೀಡುವ ಮತ್ತು ಪ್ರತಿ ವಹಿವಾಟಿನ ಮಾಪನಕ್ಕೆ ಹೆಚ್ಚುವರಿ ಸಂದರ್ಭ ಮಾಹಿತಿಯನ್ನು ಸಂಯೋಜಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುವ ಹೆಸರು-ಮೌಲ್ಯದ ಜೋಡಿ ತಂತಿಗಳ ಒಂದು ಗುಂಪಾಗಿದೆ. ಎಆರ್ಎಂ ಬಳಕೆದಾರರು ವಹಿವಾಟಿನ ಮಾಪನವನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿದ ಪರವಾಗಿ ಬಳಕೆದಾರರ ಹೆಸರನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತಾರೆ. ಈ ಕೆಳಗಿನ ಅನ್ವಯಿಕೆಗಳನ್ನು ಈಗಾಗಲೇ ಎ. ಆರ್. ಎಂ. ಕರೆಗಳೊಂದಿಗೆ ಸಲಕರಣೆ ಮಾಡಲಾಗಿದೆಃ ಅಪಾಚೆ ಎಚ್. ಟಿ. ಟಿ. ಪಿ. ಸರ್ವರ್ ಎ. ಆರ್. ಎಂ. 4 ಮಾಡ್ಯೂಲ್ ಮೋಡ್ _ ಆರ್ಮ್4 ಅನ್ನು ಬಳಸುತ್ತದೆ. ಎಲ್ಲಾ HTTP ವಿನಂತಿಗಳನ್ನು ಎಆರ್ಎಂ ಬಳಸಿ ಅಳೆಯಲಾಗುತ್ತದೆ. ಮೊಜಿಲ್ಲಾ ಫೈರ್ಫಾಕ್ಸ್ ಎ. ಆರ್. ಎಂ. 4 ಎಕ್ಸ್. ಪಿ. ಸಿ. ಓ. ಎಂ. ವಿಸ್ತರಣೆಯಾದ ಎನ್. ಪಿ. ಎ. ಆರ್. ಎಂ. ಅನ್ನು ಬಳಸುತ್ತಿದೆ. ಐಬಿಎಂ ವೆಬ್ಸ್ಫಿಯರ್ ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್. ಯುಆರ್ಐ, ಜೆಎಸ್ಪಿ ಮತ್ತು ಇತರ ವಿವಿಧ ವಿನಂತಿಗಳನ್ನು ಎಆರ್ಎಂ ಬಳಸಿ ಅಳೆಯಲಾಗುತ್ತದೆ. IBM HTTP ಸರ್ವರ್. ಐಬಿಎಂ ಡಿಬಿ2 ಡೇಟಾಬೇಸ್ ಸರ್ವರ್. ಎಸ್ಎಎಸ್ (ಸಾಫ್ಟ್ವೇರ್) ಬಹಳ ಹಿಂದಿನಿಂದಲೂ ಎಆರ್ಎಂ 2 ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಅದರ ಬಿಡುಗಡೆಯ ಆವೃತ್ತಿ 9.2 ರೊಂದಿಗೆ, ಇದು ಎಆರ್ಎಂ 4 ಅನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ. ಐಬಿಎಂ ಟಿವೋಲಿ ಪ್ರವೇಶ ವ್ಯವಸ್ಥಾಪಕ ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಓಪನ್ ಗ್ರೂಪ್ ಅಧಿಕೃತ ಎಆರ್ಎಂ ವೆಬ್-ಸೈಟ್ ಮತ್ತು ಓಪನ್ ಸೋರ್ಸ್ ಎಸ್ಡಿಕೆ ಓಪನ್-ಎಆರ್ಎಂ ಓಪನ್ ಸೋರ್ಸ್ ಎಆರ್ಎಂ 4 ಜಾವಾ ಅನುಷ್ಠಾನ ಮೈಆರ್ಎಂ ಫುಲ್ ಎಆರ್ಎಂ 4 ಕಂಪ್ಲೈಂಟ್ ಸಿ/ಸಿ + +, ಜಾವಾ, ಸಿಶಾರ್ಪ್. ನೆಟ್ ಮತ್ತು ಪೈಥಾನ್ ಅನುಷ್ಠಾನ ಮತ್ತು 1996ರ ಓಪನ್ ಗ್ರೂಪ್ ಮಾನದಂಡಗಳಲ್ಲಿ ಉಚಿತ ಸಮುದಾಯ ಆವೃತ್ತಿ ಎಂಟರ್ಪ್ರೈಸ್ ಅಪ್ಲಿಕೇಶನ್ ಏಕೀಕರಣ ಕಂಪ್ಯೂಟರ್-ಸಂಬಂಧಿತ ಪರಿಚಯಗಳು