Sun Java ·Î°í     ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     

Sun ·Î°í
Sun Java System Message Queue 3 2005Q4 °ü¸® ¼³¸í¼­ 

10Àå
¸Þ½ÃÁö ¼­¹ö ¸ð´ÏÅ͸µ

ÀÌ Àå¿¡¼­´Â ¸Þ½ÃÁö ¼­¹ö¸¦ ¸ð´ÏÅÍÇÏ´Â µ¥ »ç¿ë °¡´ÉÇÑ µµ±¸¿Í ¸ÞÆ®¸¯ µ¥ÀÌÅ͸¦ °¡Á®¿À´Â ¹æ¹ý¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ ÀåÀº ´ÙÀ½ ³»¿ëÀ¸·Î ±¸¼ºµÇ¾î ÀÖ½À´Ï´Ù.

ƯÁ¤ ¸ÞÆ®¸¯¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 18Àå, "¸ÞÆ®¸¯ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.


¸ð´ÏÅ͸µ µµ±¸ ¼Ò°³

Message Queue Á¤º¸¿¡ ´ëÇÑ ¸ð´ÏÅ͸µ ÀÎÅÍÆäÀ̽º¿¡´Â ·Î±× ÆÄÀÏ, ´ëÈ­½Ä ¸í·É ¹× ¸ÞÆ®¸¯À» ¾òÀ» ¼ö Àִ Ŭ¶óÀ̾ðÆ® API°¡ ÀÖ½À´Ï´Ù. °¢ ÀÎÅÍÆäÀ̽º´Â ´ÙÀ½°ú °°Àº ÀåÁ¡°ú ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.

Ç¥ 10-1¿¡¼­´Â ´Ù¸¥ µµ±¸µéÀ» ºñ±³ÇÕ´Ï´Ù.

Ç¥ 10-1 ¸ÞÆ®¸¯ ¸ð´ÏÅ͸µ µµ±¸ÀÇ ÀåÁ¡ ¹× Á¦ÇÑ 

¸ÞÆ®¸¯
¸ð´ÏÅ͸µ µµ±¸

ÀåÁ¡

Á¦ÇÑ

imqcmd metrics

¿ø°Ý ¸ð´ÏÅ͸µ

½ºÆÌ Ã¼Å·¿¡ ÀûÇÕ

¸í·É ¿É¼Ç¿¡ ¼³Á¤µÈ º¸°í °£°ÝÀ» ½ÇÇà Áß¿¡ º¯°æ °¡´É

¿øÇϴ ƯÁ¤ µ¥ÀÌÅ͸¦ ¼±ÅÃÇϱ⠽¬¿ò

º¸±â ½¬¿î Å×À̺í Çü½ÄÀ¸·Î µ¥ÀÌÅÍ Á¦½Ã

ÇϳªÀÇ ¸í·ÉÀ¸·Î ¸ðµç µ¥ÀÌÅ͸¦ ¾òÀ» ¼ö ¾øÀ½

µ¥ÀÌÅ͸¦ ÇÁ·Î±×·¡¹Ö ¹æ½ÄÀ¸·Î ºÐ¼®Çϱ⠾î·Á¿ò

±â·Ï ·¹Äڵ带 ÀÛ¼ºÇÏÁö ¾ÊÀ½

±â·Ï Ãß¼¼¸¦ º¸±â ¾î·Á¿ò

·Î±× ÆÄÀÏ

Á¤±âÀûÀÎ »ùÇøµ

±â·Ï ·¹ÄÚµå ÀÛ¼º

ºê·ÎÄ¿ µî·Ï Á¤º¸¸¦ ±¸¼ºÇØ¾ß Çϸç Àû¿ëÇÏ·Á¸é ºê·ÎÄ¿¸¦ Á¾·áÇÏ°í ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÔ

·ÎÄà ¸ð´ÏÅ͸µ Àü¿ë

µ¥ÀÌÅÍ Çü½ÄÀÌ Àаųª ±¸¹® ºÐ¼®ÇϱⰡ ¾ÆÁÖ ¾î·Á¿ì¸ç ±¸¹® ºÐ¼® µµ±¸ ¾øÀ½

º¸°í °£°ÝÀ» ½ÇÇà Áß¿¡ º¯°æÇÒ ¼ö ¾øÀ¸¸ç ¸ðµç ¸ÞÆ®¸¯ µ¥ÀÌÅ͵µ ¸¶Âù°¡ÁöÀÓ

µ¥ÀÌÅÍ ¼±Åÿ¡ À¶Å뼺ÀÌ ¾øÀ½

ºê·ÎÄ¿ ¸ÞÆ®¸¯ Àü¿ëÀÌ¸ç ´ë»ó ¹× ¿¬°á ¼­ºñ½º ¸ÞÆ®¸¯Àº Æ÷ÇԵǾî ÀÖÁö ¾ÊÀ½

°£°ÝÀ» ³Ê¹« ª°Ô ¼³Á¤ÇÏ¸é ¼º´É¿¡ ¾Ç¿µÇâÀ» ÁÙ ¼ö ÀÖÀ½

Ŭ¶óÀ̾ðÆ® API

¿ø°Ý ¸ð´ÏÅ͸µ

¿øÇϴ ƯÁ¤ µ¥ÀÌÅ͸¦ ¼±ÅÃÇϱ⠽¬¿ò

µ¥ÀÌÅ͸¦ ÇÁ·Î±×·¥ ¹æ½ÄÀ¸·Î ºÐ¼®ÇÏ°í ¸ðµç Çü½ÄÀ¸·Î Ç¥½ÃÇÒ ¼ö ÀÖÀ½

ºê·ÎÄ¿ µî·Ï Á¤º¸¸¦ ±¸¼ºÇØ¾ß Çϸç Àû¿ëÇÏ·Á¸é ºê·ÎÄ¿¸¦ Á¾·áÇÏ°í ´Ù½Ã ½ÃÀÛÇØ¾ß ÇÔ

»ç¿ëÀÚ °íÀ¯ÀÇ ¸ÞÆ®¸¯ ¸ð´ÏÅ͸µ Ŭ¶óÀ̾ðÆ®¸¦ ÀÛ¼ºÇØ¾ß ÇÔ

º¸°í °£°ÝÀ» ½ÇÇà Áß¿¡ º¯°æÇÒ ¼ö ¾øÀ¸¸ç ¸ðµç ¸ÞÆ®¸¯ µ¥ÀÌÅ͵µ ¸¶Âù°¡ÁöÀÓ

Ç¥¿¡ ³ª¿Í ÀÖ´Â Â÷ÀÌÁ¡ ÀÌ¿Ü¿¡ °¢ µµ±¸´Â ºê·ÎÄ¿°¡ »ý¼ºÇÑ ¸ÞÆ®¸¯ Á¤º¸ Áß ¾à°£¾¿ ´Ù¸¥ ÇÏÀ§ ÁýÇÕÀ» ¼öÁýÇÕ´Ï´Ù. °¢ ¸ð´ÏÅ͸µ µµ±¸°¡ ¼öÁýÇÏ´Â ¸ÞÆ®¸¯ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 18Àå, "¸ÞÆ®¸¯ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.


ºê·ÎÄ¿ ·Î±ë ±¸¼º ¹× »ç¿ë

Message Queue ·Î°Å´Â ºê·ÎÄ¿ ÄÚµå, µð¹ö°Å, ¸ÞÆ®¸¯ »ý¼º±â¿¡¼­ »ý¼ºÇÑ Á¤º¸¸¦ °¡Á®¿Í¼­ ÀÌ Á¤º¸¸¦ Ç¥ÁØ Ãâ·Â(ÄܼÖ), ·Î±× ÆÄÀÏ, syslog µ¥¸ó ÇÁ·Î¼¼½º(Solarisª ¿î¿µ üÁ¦ÀÎ °æ¿ì) µî°ú °°Àº ¿©·¯ Ãâ·Â ä³Î¿¡ ±â·ÏÇÕ´Ï´Ù.

·Î°Å¿¡¼­ ¼öÁýµÈ Á¤º¸ÀÇ À¯Çü°ú °¢ Ãâ·Â ä³Î¿¡ ±â·ÏµÈ À¯ÇüÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ¸ÞÆ®¸¯ Á¤º¸°¡ ·Î±× ÆÄÀÏ¿¡ ±â·ÏµÇµµ·Ï ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ Àý¿¡¼­´Â ºê·ÎÄ¿ÀÇ ±âº» ·Î±ë ±¸¼º¿¡ ´ëÇØ ¼³¸íÇϸç, ·Î±× Á¤º¸¸¦ ´ëü Ãâ·Â ä³Î·Î ¸®µð·º¼ÇÇÏ´Â ¹æ¹ý, ·Î±× ÆÄÀÏ ·Ñ¿À¹ö ±âÁØ º¯°æ ¹æ¹ý ¹× ¸ÞÆ®¸¯ µ¥ÀÌÅ͸¦ ·Î±× ÆÄÀÏ·Î º¸³»´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

±âº» ·Î±ë ±¸¼º

ºê·ÎÄ¿´Â ·Î±× Ãâ·ÂÀ» ·Î±× ÆÄÀÏ ÁýÇÕ¿¡ ÀúÀåÇϵµ·Ï ÀÚµ¿À¸·Î ±¸¼ºµË´Ï´Ù. ·Î±× ÆÄÀÏÀº ¿¬°áµÈ ºê·ÎÄ¿ ÀνºÅϽºÀÇ À̸§À¸·Î ½Äº°µÇ´Â µð·ºÅ丮¿¡ ÀÖ½À´Ï´Ù(ºÎ·Ï A, "Ç÷§Æûº° Message Queue µ¥ÀÌÅÍÀÇ À§Ä¡" ÂüÁ¶).

/instances/instanceName/log/

·Î±× ÆÄÀÏÀº ´Ü¼ø ÅؽºÆ® ÆÄÀÏÀÔ´Ï´Ù. À̸§Àº ´ÙÀ½°ú °°À¸¸ç ÀÌ ¼ø¼­´ë·Î ÁöÁ¤µË´Ï´Ù.

log.txt
log_1.txt
log_2.txt
...
log_9.txt

±âº»ÀûÀ¸·Î ·Î±× ÆÄÀÏÀº ÇÑ ÁÖ¿¡ ÇÑ ¹ø¾¿ ·Ñ¿À¹öµÇ¸ç, ½Ã½ºÅÛ¿¡¼­´Â ¾ÆÈ© °³ÀÇ ¹é¾÷ ÆÄÀÏÀ» º¸Á¸ÇÕ´Ï´Ù.

ºê·ÎÄ¿´Â ERROR, WARNING, INFO µî ¼¼ °¡Áö ·Î±× ¼öÁØÀ» Áö¿øÇÕ´Ï´Ù. °¢ ¼öÁØÀº Ç¥ 10-2¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 10-2 ·Î±ë ¼öÁØ 

¼öÁØ

¼³¸í

ERROR

½Ã½ºÅÛ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¹®Á¦¿¡ ´ëÇÑ ¸Þ½ÃÁö

WARNING

ÁÖÀÇÇØ¾ß ÇÏÁö¸¸ ½Ã½ºÅÛ ¿À·ù´Â ¹ß»ýÇÏÁö ¾ÊÀ» °æ°í

INFO

¸ÞÆ®¸¯ ¹× ±âŸ Á¤º¸ ¸Þ½ÃÁö º¸°í

·Î±ë ¼öÁØÀ» ¼³Á¤Çϸé ÇØ´ç ¼öÁØ ÀÌ»óÀÇ ¸Þ½ÃÁö¸¦ ¼öÁýÇÕ´Ï´Ù. ±âº» ·Î±× ¼öÁØÀº INFOÀ̹ǷΠERROR, WARNING ¹× INFO ¸Þ½ÃÁö°¡ ±âº»ÀûÀ¸·Î ¸ðµÎ ±â·ÏµË´Ï´Ù.

·Î±× ¸Þ½ÃÁö Çü½Ä

±â·ÏµÈ ¸Þ½ÃÁö´Â ŸÀÓ½ºÅÆÇÁ, ¸Þ½ÃÁö ÄÚµå, ¸Þ½ÃÁö ÀÚü·Î ÀÌ·ç¾îÁý´Ï´Ù. Á¤º¸ÀÇ ¾çÀº ¼³Á¤ÇÑ ·Î±× ¼öÁØ¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ´ÙÀ½Àº INFO ¸Þ½ÃÁöÀÇ ¿¹ÀÔ´Ï´Ù.

[13/Sep/2000:16:13:36 PDT] B1004 Starting the broker service using tcp [ 25374,100] with min threads 50 and max threads of 500

ŸÀÓ½ºÅÆÇÁ Ç¥ÁØ ½Ã°£´ë¸¦ º¯°æÇÏ·Á¸é Ç¥ 14-8¿¡ ¼³¸íµÇ¾î ÀÖ´Â imq.log.timezone µî·Ï Á¤º¸¿¡ ´ëÇÑ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

·Î°Å ±¸¼º º¯°æ

·Î°Å °ü·Ã µî·Ï Á¤º¸¿¡ ´ëÇÑ ¼³¸íÀº Ç¥ 14-8¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.

¢º ºê·ÎÄ¿ÀÇ ·Î°Å ±¸¼ºÀ» º¯°æÇÏ´Â ¹æ¹ý
  1. ·Î±× ¼öÁØÀ» ¼³Á¤ÇÕ´Ï´Ù.
  2. ·Î±ë ¹üÁÖ Çϳª ÀÌ»ó¿¡ ÇØ´çÇÏ´Â Ãâ·Â ä³Î(ÆÄÀÏ, ÄÜ¼Ö ¶Ç´Â µÑ ´Ù)À» ¼³Á¤ÇÕ´Ï´Ù.
  3. Ãâ·ÂÀ» ÆÄÀÏ¿¡ ±â·ÏÇÏ´Â °æ¿ì¿¡´Â ÆÄÀÏÀÇ ·Ñ¿À¹ö ±âÁØÀ» ±¸¼ºÇÕ´Ï´Ù.

ÀÌ ´Ü°èµéÀº ·Î°Å µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏ¿© ¿Ï·áÇÕ´Ï´Ù. ÀÌ ÀÛ¾÷Àº µÎ ¹æ¹ý Áß ÇÑ °¡Áö¸¦ »ç¿ëÇÏ¿© ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸í·ÉÁÙ¿¡ Àü´ÞµÇ´Â ¿É¼ÇÀº ºê·ÎÄ¿ ÀνºÅϽº ±¸¼º ÆÄÀÏ¿¡¼­ ÁöÁ¤ÇÑ µî·Ï Á¤º¸¸¦ ´ëüÇÕ´Ï´Ù. Ç¥ 10-3¿¡´Â ·Î±ë¿¡ ¿µÇâÀ» ÁÖ´Â imqbrokerd ¿É¼ÇÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.

Ç¥ 10-3 imqbrokerd ·Î°Å ¿É¼Ç ¹× ÇØ´ç µî·Ï Á¤º¸ 

imqbrokerd ¿É¼Ç

¼³¸í

-metrics interval

¸ÞÆ®¸¯ Á¤º¸°¡ ·Î°Å¿¡ ±â·ÏµÇ´Â °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù.

-loglevel level

·Î±× ¼öÁØÀ» ERROR, WARNING, INFO Áß Çϳª·Î ¼³Á¤ÇÕ´Ï´Ù.

-silent

Äֿܼ¡ ´ëÇÑ ·Î±ëÀ» ²ü´Ï´Ù.

-tty

¸ðµç ¸Þ½ÃÁö¸¦ ÄַܼΠº¸³À´Ï´Ù. ±âº»ÀûÀ¸·Î WARNING ¹× ERROR ¼öÁØ ¸Þ½ÃÁö¸¸ Ç¥½ÃµË´Ï´Ù.

´ÙÀ½ Àý¿¡¼­´Â ±âº» ±¸¼ºÀ» º¯°æÇÏ¿© ´ÙÀ½À» ¼öÇàÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù.

Ãâ·Â ä³Î º¯°æ

±âº»ÀûÀ¸·Î ¿À·ù ¹× °æ°í ¸Þ½ÃÁö´Â ·Î±× ÆÄÀÏ¿¡ ±â·ÏµÉ »Ó ¾Æ´Ï¶ó Å͹̳ο¡µµ Ç¥½ÃµË´Ï´Ù. SolarisÀÇ °æ¿ì¿¡´Â ¿À·ù ¸Þ½ÃÁö°¡ ½Ã½ºÅÛÀÇ syslog µ¥¸ó¿¡µµ ±â·ÏµË´Ï´Ù.

·Î±× ¸Þ½ÃÁöÀÇ Ãâ·Â ä³ÎÀº ´ÙÀ½°ú °°Àº ¹æ¹ýÀ¸·Î º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

·Î±× ÆÄÀÏ ·Ñ¿À¹ö ±âÁØ º¯°æ

·Î±× ÆÄÀÏÀÇ ·Ñ¿À¹ö ±âÁØ¿¡´Â ½Ã°£°ú Å©±âÀÇ µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù. ±âº»°ªÀº ½Ã°£ ±âÁØÀ» »ç¿ëÇÏ°í 7Àϸ¶´Ù ÆÄÀÏÀ» ·Ñ¿À¹öÇÏ´Â °ÍÀÔ´Ï´Ù.

½Ã°£ ¹× Å©±â °ü·Ã ·Ñ¿À¹ö µî·Ï Á¤º¸¸¦ ¸ðµÎ ¼³Á¤ÇÑ °æ¿ì¿¡´Â ¸ÕÀú µµ´ÞÇÑ Á¦ÇÑ¿¡ ÀÇÇØ ·Ñ¿À¹ö°¡ ¹ß»ýÇÕ´Ï´Ù. ¾Õ¿¡¼­ ¼³¸íÇßµíÀÌ ºê·ÎÄ¿´Â ¾ÆÈ© °³±îÁöÀÇ ·Ñ¿À¹ö ÆÄÀÏÀ» º¸Á¸ÇÕ´Ï´Ù.

ºê·ÎÄ¿°¡ ½ÇÇàµÇ°í ÀÖÀ» ¶§ ·Î±× ÆÄÀÏ ·Ñ¿À¹ö µî·Ï Á¤º¸¸¦ ¼³Á¤ ¶Ç´Â º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ µî·Ï Á¤º¸¸¦ ¼³Á¤ÇÏ·Á¸é imqcmd update bkr ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

·Î±× ÆÄÀÏ·Î ¸ÞÆ®¸¯ µ¥ÀÌÅÍ º¸³»±â

ÀÌ Àý¿¡¼­´Â ºê·ÎÄ¿ ·Î±× ÆÄÀÏÀ» »ç¿ëÇÏ¿© ¸ÞÆ®¸¯ Á¤º¸¸¦ º¸°íÇÏ´Â ÀýÂ÷¸¦ ¼³¸íÇÕ´Ï´Ù. ·Î°Å ±¸¼º¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ºê·ÎÄ¿ ·Î±ë ±¸¼º ¹× »ç¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

¢º ·Î±× ÆÄÀÏÀ» »ç¿ëÇÏ¿© ¸ÞÆ®¸¯ Á¤º¸¸¦ º¸°íÇÏ´Â ¹æ¹ý
  1. ºê·ÎÄ¿ÀÇ ¸ÞÆ®¸¯ »ý¼º ±â´ÉÀ» ±¸¼ºÇÕ´Ï´Ù.
    1. imq.metrics.enabled=trueÀÎÁö È®ÀÎÇÕ´Ï´Ù.
    2. ·Î±ëÀ» À§ÇÑ ¸ÞÆ®¸¯ »ý¼ºÀº ±âº»ÀûÀ¸·Î ¼³Á¤µÇ¾î ÀÖ½À´Ï´Ù.

    3. ¸ÞÆ®¸¯ »ý¼º °£°ÝÀ» ¿øÇÏ´Â ½Ã°£(ÃÊ)À¸·Î ¼³Á¤ÇÕ´Ï´Ù.
    4. imq.metrics.interval=interval

      ÀÌ °ªÀº config.properties ÆÄÀÏ¿¡¼­ ¼³Á¤Çϰųª ºê·ÎÄ¿¸¦ ½ÃÀÛÇÒ ¶§
      -metrics interval ¸í·ÉÁÙ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  2. ·Î°Å°¡ ¸ÞÆ®¸¯ Á¤º¸¸¦ ¼öÁýÇÏ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
  3. imq.log.level=INFO

    ÀÌ°ÍÀÌ ±âº»°ªÀÔ´Ï´Ù. ÀÌ °ªÀº config.properties ÆÄÀÏ¿¡¼­ ¼³Á¤Çϰųª ºê·ÎÄ¿¸¦ ½ÃÀÛÇÒ ¶§ -loglevel level ¸í·ÉÁÙ ¿É¼ÇÀ» »ç¿ëÇÏ¿© ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  4. ·Î°Å°¡ ¸ÞÆ®¸¯ Á¤º¸¸¦ ·Î±× ÆÄÀÏ¿¡ ±â·ÏÇϵµ·Ï ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÕ´Ï´Ù.
  5. imq.log.file.output=INFO

    ÀÌ°ÍÀÌ ±âº»°ªÀÔ´Ï´Ù. ÀÌ °ªÀº config.properties ÆÄÀÏ¿¡¼­ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

  6. ºê·ÎÄ¿¸¦ ½ÃÀÛÇÕ´Ï´Ù.

´ÙÀ½Àº ·Î±× ÆÄÀÏ¿¡ Ãâ·ÂµÈ »ùÇà ºê·ÎÄ¿ ¸ÞÆ®¸¯ Ãâ·ÂÀÔ´Ï´Ù.

 

[21/Jul/2004:11:21:18 PDT]

Connections: 0    JVM Heap: 8323072 bytes (7226576 free) Threads: 0 (14-1010)

      In: 0 msgs (0bytes) 0 pkts (0 bytes)

     Out: 0 msgs (0bytes) 0 pkts (0 bytes)

 Rate In: 0 msgs/sec (0 bytes/sec) 0 pkts/sec (0 bytes/sec)

Rate Out: 0 msgs/sec (0 bytes/sec) 0 pkts/sec (0 bytes/sec)

 

¸ÞÆ®¸¯ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº 18Àå, "¸ÞÆ®¸¯ ÂüÁ¶"¸¦ ÂüÁ¶ÇϽʽÿÀ.

»ç¿ë ºÒ´É ¸Þ½ÃÁö ±â·Ï

ºê·ÎÄ¿¿¡ ´ëÇÑ »ç¿ë ºÒ´É ¸Þ½ÃÁö ·Î±ëÀ» »ç¿ëÇÏ¿© ¹°¸®Àû ´ë»óÀ» ¸ð´ÏÅ͸µÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­À» »ç¿ëÇÏ´ÂÁö ¿©ºÎ¿¡ °ü°è ¾øÀÌ »ç¿ë ºÒ´É ¸Þ½ÃÁö¸¦ ±â·ÏÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ë ºÒ´É ¸Þ½ÃÁö ·Î±ëÀ» »ç¿ëÇÏ´Â °æ¿ì ºê·ÎÄ¿´Â ´ÙÀ½°ú °°Àº À̺¥Æ® À¯ÇüÀ» ±â·ÏÇÕ´Ï´Ù.

»ç¿ë ºÒ´É ¸Þ½ÃÁö ´ë±â¿­À» »ç¿ëÇÏ´Â °æ¿ì ´ÙÀ½°ú °°Àº À̺¥Æ® À¯Çüµµ ·Î±ë¿¡ Æ÷ÇԵ˴ϴÙ.

»ç¿ë ºÒ´É ¸Þ½ÃÁö ·Î±ëÀº ±âº»ÀûÀ¸·Î ºñÈ°¼ºÈ­µË´Ï´Ù. »ç¿ë ºÒ´É ¸Þ½ÃÁö ·Î±ëÀ» »ç¿ëÇÏ·Á¸é imq.destination.logDeadMsgs ºê·ÎÄ¿ ¼Ó¼ºÀ» ¼³Á¤ÇÕ´Ï´Ù.


´ëÈ­½Ä ¸ÞÆ®¸¯ Ç¥½Ã

Message Queue ºê·ÎÄ¿´Â ´ÙÀ½°ú °°Àº À̺¥Æ® À¯ÇüÀ» º¸°íÇÒ ¼ö ÀÖ½À´Ï´Ù.

imqcmd ¸í·ÉÀº ºê·ÎÄ¿ Àüü, °³º° ¿¬°á ¼­ºñ½º ¹× °³º° ¹°¸®Àû ´ë»ó¿¡ ´ëÇÑ ¸ÞÆ®¸¯ Á¤º¸¸¦ ¾òÀ» ¼ö ÀÖ½À´Ï´Ù. ¸ÞÆ®¸¯ µ¥ÀÌÅ͸¦ ¾òÀ¸·Á¸é ÀϹÝÀûÀ¸·Î imqcmdÀÇ metrics ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù. ¸ÞÆ®¸¯ µ¥ÀÌÅÍ´Â ÁöÁ¤ÇÑ °£°ÝÀ̳ª ÁöÁ¤ÇÑ È½¼ö¿¡ ÄÜ¼Ö È­¸é¿¡ ±â·ÏµË´Ï´Ù.

query ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ±¸¼º Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â À¯»çÇÑ µ¥ÀÌÅ͸¦ º¼ ¼öµµ ÀÖ½À´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº imqcmd query¸¦ ÂüÁ¶ÇϽʽÿÀ.

imqcmd ¸ÞÆ®¸¯

imqcmd metricsÀÇ ±¸¹®°ú ¿É¼ÇÀº °¢°¢ Ç¥ 10-4¿Í Ç¥ 10-5¿¡ ³ªÅ¸³ª ÀÖ½À´Ï´Ù.

Ç¥ 10-4 imqcmd metrics ÇÏÀ§ ¸í·É ±¸¹®

ÇÏÀ§ ¸í·É ±¸¹®

Á¦°øµÇ´Â ¸ÞÆ®¸¯ µ¥ÀÌÅÍ

metrics bkr
    [-b hostName:portNumber]
    [-m metricType]
    [-int interval]
    [-msp numSamples]

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿ ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.

¶Ç´Â

 

metrics svc -n serviceName
    [-b hostName:portNumber]
    [-m metricType]
    [-int interval]
    [-msp numSamples]

±âº» ºê·ÎÄ¿ ¶Ç´Â ÁöÁ¤ÇÑ È£½ºÆ® ¹× Æ÷Æ®ÀÇ ºê·ÎÄ¿¿¡¼­ ÁöÁ¤µÈ ¼­ºñ½ºÀÇ ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù.

¶Ç´Â

 

metrics dst -t destType
    -n destName
    [-b hostName:portNumber]
    [-m metricType]
    [-int interval]
    [-msp numSamples]

ÁöÁ¤ÇÑ À¯Çü°ú À̸§ÀÇ ¹°¸®Àû ´ë»ó¿¡ ´ëÇÑ ¸ÞÆ®¸¯ Á¤º¸¸¦ Ç¥½ÃÇÕ´Ï´Ù.

Ç¥ 10-5 imqcmd metrics ÇÏÀ§ ¸í·É ¿É¼Ç

ÇÏÀ§ ¸í·É ¿É¼Ç

¼³¸í

-b hostName:portNumber

¸ÞÆ®¸¯ µ¥ÀÌÅ͸¦ º¸°íÇÏ´Â ºê·ÎÄ¿ÀÇ È£½ºÆ® À̸§°ú Æ÷Æ®¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº localhost:7676ÀÔ´Ï´Ù.

-int interval

¸ÞÆ®¸¯À» Ç¥½ÃÇÒ °£°Ý(ÃÊ)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº 5ÃÊÀÔ´Ï´Ù.

-m metricType

Ç¥½ÃÇÒ ¸ÞÆ®¸¯ÀÇ À¯ÇüÀ» ÁöÁ¤ÇÕ´Ï´Ù.

ttl ºê·ÎÄ¿, ¼­ºñ½º ¶Ç´Â ´ë»ó¿¡ À¯ÀԵǰí À¯ÃâµÇ´Â ¸Þ½ÃÁö¿Í ÆÐŶ¿¡ ´ëÇÑ ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù(±âº» ¸ÞÆ®¸¯ À¯Çü).

rts ºê·ÎÄ¿, ¿¬°á ¼­ºñ½º ¶Ç´Â ´ë»ó¿¡ À¯ÀÔ ¹× À¯ÃâµÇ´Â ¸Þ½ÃÁö¿Í ÆÐŶÀÇ ¸ÞÆ®¸¯À» ÃÊ´ç ¼Óµµ·Î Ç¥½ÃÇÕ´Ï´Ù.

cxn ¿¬°á, °¡»ó ¸Þ¸ð¸® Èü ¹× ½º·¹µå¸¦ Ç¥½ÃÇÕ´Ï´Ù(ºê·ÎÄ¿ ¹× ¿¬°á ¼­ºñ½º¿¡¸¸ ÇØ´ç).

con »ç¿ëÀÚ °ü·Ã ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù(´ë»ó¿¡¸¸ ÇØ´ç).

dsk µð½ºÅ© »ç¿ë ¸ÞÆ®¸¯À» Ç¥½ÃÇÕ´Ï´Ù(´ë»ó¿¡¸¸ ÇØ´ç).

-msp numSamples

Ãâ·Â¿¡ Ç¥½ÃµÇ´Â »ùÇà ¼ö¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀº ¹«Á¦ÇÑ ¼öÀÔ´Ï´Ù(¹«ÇÑ).

-n destName

¸ÞÆ®¸¯ µ¥ÀÌÅÍ°¡ º¸°íµÇ´Â ¹°¸®Àû ´ë»ó(ÀÖ´Â °æ¿ì)ÀÇ À̸§À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀÌ ¾ø½À´Ï´Ù.

-n serviceName

¸ÞÆ®¸¯ µ¥ÀÌÅÍ°¡ º¸°íµÇ´Â ¿¬°á ¼­ºñ½º(ÀÖ´Â °æ¿ì)¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀÌ ¾ø½À´Ï´Ù.

-t destType

¸ÞÆ®¸¯ µ¥ÀÌÅÍ°¡ º¸°íµÇ´Â ¹°¸®Àû ´ë»ó(ÀÖ´Â °æ¿ì)ÀÇ À¯Çü(´ë±â¿­ ¶Ç´Â ÁÖÁ¦)À» ÁöÁ¤ÇÕ´Ï´Ù. ±âº»°ªÀÌ ¾ø½À´Ï´Ù.

¸ÞÆ®¸¯ ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ÞÆ®¸¯ µ¥ÀÌÅÍ Ç¥½Ã

ÀÌ Àý¿¡¼­´Â metrics ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸ÞÆ®¸¯ Á¤º¸¸¦ º¸°íÇÏ´Â ÀýÂ÷¸¦ ¼³¸íÇÕ´Ï´Ù.

¢º ¸ÞÆ®¸¯ ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÏ´Â ¹æ¹ý
  1. ¸ÞÆ®¸¯ Á¤º¸°¡ ÇÊ¿äÇÑ ºê·ÎÄ¿¸¦ ½ÃÀÛÇÕ´Ï´Ù.
  2. ºê·ÎÄ¿ ½ÃÀÛÀ» ÂüÁ¶ÇϽʽÿÀ.

  3. Ç¥ 10-4¿Í Ç¥ 10-5¿¡ Ç¥½ÃµÈ ´ë·Î ÀûÀýÇÑ imqcmd metrics ÇÏÀ§ ¸í·É°ú ¿É¼ÇÀ» ½ÇÇàÇÕ´Ï´Ù.

¸ÞÆ®¸¯ Ãâ·Â: imqcmd metrics

ÀÌ Àý¿¡¼­´Â imqcmd metrics ÇÏÀ§ ¸í·ÉÀÇ Ãâ·Â ¿¹¸¦ º¸¿©ÁÝ´Ï´Ù. ¿¹·Î´Â ºê·ÎÄ¿ Àüü, ¿¬°á ¼­ºñ½º ¹× ¹°¸®Àû ´ë»ó ¸ÞÆ®¸¯ÀÌ ³ª¿Í ÀÖ½À´Ï´Ù.

ºê·ÎÄ¿ Àüü ¸ÞÆ®¸¯

¸Þ½ÃÁö¿Í ÆÐŶÀÌ ºê·ÎÄ¿¿¡ À¯ÀÔ ¹× À¯ÃâµÇ´Â ¼Óµµ¸¦ 10ÃÊ °£°ÝÀ¸·Î ±¸ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ metrics bkr ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

imqcmd metrics bkr -m rts -int 10 -u admin

ÀÌ ¸í·ÉÀº ´ÙÀ½°ú À¯»çÇÑ Ãâ·ÂÀ» »ý¼ºÇÕ´Ï´Ù(Ç¥ 18-2ÀÇ µ¥ÀÌÅÍ ¼³¸í ÂüÁ¶).

 

--------------------------------------------------------

Msgs/sec   Msg Bytes/sec   Pkts/sec    Pkt Bytes/sec   

In   Out     In      Out     In   Out     In      Out  

--------------------------------------------------------

0     0      27      56      0     0      38      66   

10    0     7365     56      10    10    7457    1132  

0     0      27      56      0     0      38      73   

0     10     27     7402     10    20    1400    8459  

0     0      27      56      0     0      38      73   

 

¿¬°á ¼­ºñ½º ¸ÞÆ®¸¯

jms ¿¬°á ¼­ºñ½º°¡ ó¸®ÇÑ ¸Þ½ÃÁö¿Í ÆÐŶÀÇ ´©Àû ÃÑ ¼ö¸¦ ±¸ÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ metrics svc ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

imqcmd metrics svc -n jms -m ttl -u admin

ÀÌ ¸í·ÉÀº ´ÙÀ½°ú À¯»çÇÑ Ãâ·ÂÀ» »ý¼ºÇÕ´Ï´Ù(Ç¥ 18-3ÀÇ µ¥ÀÌÅÍ ¼³¸í ÂüÁ¶).

 

-------------------------------------------------

  Msgs      Msg Bytes      Pkts      Pkt Bytes     

In   Out    In     Out   In   Out    In     Out  

-------------------------------------------------

164  100  120704  73600  282  383  135967  102127

657  100  483552  73600  775  876  498815  149948

 

¹°¸®Àû ´ë»ó ¸ÞÆ®¸¯

¹°¸®Àû ´ë»ó¿¡ ´ëÇÑ ¸ÞÆ®¸¯ Á¤º¸¸¦ ¾òÀ¸·Á¸é ´ÙÀ½°ú °°ÀÌ metrics dst ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.

imqcmd metrics dst -t q -n XQueue -m ttl -u admin

ÀÌ ¸í·ÉÀº ´ÙÀ½°ú À¯»çÇÑ Ãâ·ÂÀ» »ý¼ºÇÕ´Ï´Ù(Ç¥ 18-4ÀÇ µ¥ÀÌÅÍ ¼³¸í ÂüÁ¶).

 

-----------------------------------------------------------------------------

  Msgs      Msg Bytes         Msg Count         Total Msg Bytes (k)     Largest

In   Out    In     Out    Current  Peak  Avg  Current  Peak     Avg    Msg (k)

-----------------------------------------------------------------------------

200  200  147200  147200     0     200    0      0      143      71        0  

300  200  220800  147200    100    200   10     71      143      64        0  

300  300  220800  220800     0     200    0      0      143      59        0  

 

¹°¸®Àû ´ë»óÀÇ »ç¿ëÀÚ¿¡ ´ëÇÑ Á¤º¸¸¦ ¾òÀ¸·Á¸é ´ÙÀ½°ú °°ÀÌ metrics dst ÇÏÀ§ ¸í·ÉÀ» »ç¿ëÇÕ´Ï´Ù.

imqcmd metrics dst -t q -n SimpleQueue -m con -u admin

ÀÌ ¸í·ÉÀº ´ÙÀ½°ú À¯»çÇÑ Ãâ·ÂÀ» »ý¼ºÇÕ´Ï´Ù(Ç¥ 18-4ÀÇ µ¥ÀÌÅÍ ¼³¸í ÂüÁ¶).

 

------------------------------------------------------------------

  Active Consumers        Backup Consumers         Msg Count

Current  Peak  Avg      Current  Peak    Avg    Current  Peak  Avg

------------------------------------------------------------------

   1       1      0        0       0      0       944    1000  525

 

imqcmd query

imqcmd queryÀÇ ±¸¹®°ú ¿É¼ÇÀº ÀÌ ¸í·ÉÀÌ Á¦°øÇÏ´Â ¸ÞÆ®¸¯ µ¥ÀÌÅÍ¿¡ ´ëÇÑ ¼³¸í°ú ÇÔ²² Ç¥ 10-6¿¡ ³ª¿Í ÀÖ½À´Ï´Ù.

Ç¥ 10-6 imqcmd query ÇÏÀ§ ¸í·É ±¸¹®

ÇÏÀ§ ¸í·É ±¸¹®

Á¦°øµÇ´Â ¸ÞÆ®¸¯ µ¥ÀÌÅÍ

query bkr
    [-b hostName:portNumber]

ºê·ÎÄ¿ ¸Þ¸ð¸®¿Í ¿µ±¸ ÀúÀå¼Ò¿¡ ÀúÀåµÇ¾î ÀÖ´Â ÇöÀçÀÇ ¸Þ½ÃÁö ¼ö¿Í ¸Þ½ÃÁö ¹ÙÀÌÆ®¿¡ ´ëÇÑ Á¤º¸(ºê·ÎÄ¿ Á¤º¸ Ç¥½Ã ÂüÁ¶)

¶Ç´Â

 

query svc -n serviceName
    [-b hostName:portNumber]

ÁöÁ¤ÇÑ ¿¬°á ¼­ºñ½º¿¡ ´ëÇÑ ÇöÀçÀÇ ÇÒ´çµÈ ½º·¹µå ¼ö¿Í ¿¬°á ¼ö¿¡ ´ëÇÑ Á¤º¸(¿¬°á ¼­ºñ½º Á¤º¸ Ç¥½Ã ÂüÁ¶)

¶Ç´Â

 

query dst -t destType
    -n destName
    [-b hostName:portNumber]

ÁöÁ¤ÇÑ ´ë»óÀÇ ¸Þ¸ð¸®¿Í ¿µ±¸ ÀúÀå¼Ò¿¡ ÀúÀåµÇ¾î ÀÖ´Â »ý¼ºÀÚ, È°¼º ¹× ¹é¾÷ »ç¿ëÀÚ, ¸Þ½ÃÁö ¹× ¸Þ½ÃÁö ¹ÙÀÌÆ®ÀÇ ÇöÀç ¼ö¿¡ ´ëÇÑ Á¤º¸(¹°¸®Àû ´ë»ó Á¤º¸ Ç¥½Ã ÂüÁ¶)


ÁÖ

imqcmd query¿¡¼­ Á¦°øÇÏ´Â ¸ÞÆ®¸¯ µ¥ÀÌÅÍ´Â Á¦ÇѵǾî Àֱ⠶§¹®¿¡ ÀÌ µµ±¸´Â 18Àå, "¸ÞÆ®¸¯ ÂüÁ¶"¿¡ Á¦½ÃµÈ Ç¥¿¡ ¼³¸íµÇ¾î ÀÖÁö ¾Ê½À´Ï´Ù.



ºê·ÎÄ¿¸¦ ¸ð´ÏÅÍÇÏ´Â ÀÀ¿ë ÇÁ·Î±×·¥ ÀÛ¼º

Message Queue´Â ºê·ÎÄ¿°¡ ¸ÞÆ®¸¯ µ¥ÀÌÅ͸¦ JMS ¸Þ½ÃÁö¿¡ ±â·ÏÇÑ ´ÙÀ½ ¸Þ½ÃÁö¿¡ Æ÷ÇÔµÈ ¸ÞÆ®¸¯ Á¤º¸ À¯Çü¿¡ µû¶ó ¿©·¯ ¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»ó Áß Çϳª¿¡ º¸³¾ ¼ö ÀÖ´Â ¸ÞÆ®¸¯ ¸ð´ÏÅ͸µ ±â´ÉÀ» Á¦°øÇÕ´Ï´Ù.

¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»ó¿¡ °¡ÀÔÇÏ°í ÀÌ·¯ÇÑ ´ë»ó¿¡¼­ ¸Þ½ÃÁö¸¦ »ç¿ëÇÏ¸ç ¸Þ½ÃÁö¿¡ Æ÷ÇÔµÈ ¸ÞÆ®¸¯ Á¤º¸¸¦ ó¸®Çϴ Ŭ¶óÀ̾ðÆ® ÀÀ¿ë ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ¿© ÀÌ·¯ÇÑ ¸ÞÆ®¸¯ Á¤º¸¿¡ ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

´Ù¼¸ °³ÀÇ ¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»óÀÌ ÀÖÀ¸¸ç Ç¥ 10-7¿¡ ±× À̸§°ú ÇÔ²² °¢ ´ë»ó¿¡ Àü´ÞµÇ´Â ¸ÞÆ®¸¯ ¸Þ½ÃÁö À¯ÇüÀÌ Ç¥½ÃµÇ¾î ÀÖ½À´Ï´Ù.

Ç¥ 10-7 ¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»ó

ÁÖÁ¦ À̸§

¸ÞÆ®¸¯ ¸Þ½ÃÁö À¯Çü

mq.metrics.broker

ºê·ÎÄ¿ ¸ÞÆ®¸¯

mq.metrics.jvm

Java °¡»ó ¸Ó½Å ¸ÞÆ®¸¯

mq.metrics.destination_list

´ë»ó ¹× ÇØ´ç À¯Çü ¸ñ·Ï

mq.metrics.destination.queue.
monitoredDestinationName

ÁöÁ¤µÈ À̸§ÀÇ ´ë±â¿­¿¡ ´ëÇÑ ´ë»ó ¸ÞÆ®¸¯

mq.metrics.destination.topic.
monitoredDestinationName

ÁöÁ¤µÈ À̸§ÀÇ ÁÖÁ¦¿¡ ´ëÇÑ ´ë»ó ¸ÞÆ®¸¯

¸Þ½ÃÁö ±â¹Ý ¸ð´ÏÅ͸µ ¼³Á¤

ÀÌ Àý¿¡¼­´Â ¸Þ½ÃÁö ±â¹Ý ¸ð´ÏÅ͸µ ±â´ÉÀ» »ç¿ëÇÏ¿© ¸ÞÆ®¸¯ Á¤º¸¸¦ ¼öÁýÇÏ´Â ÀýÂ÷¸¦ ¼³¸íÇÕ´Ï´Ù. ÀÌ ÀýÂ÷´Â Ŭ¶óÀ̾ðÆ® °³¹ß°ú °ü¸® ÀÛ¾÷À» ¸ðµÎ Æ÷ÇÔÇÕ´Ï´Ù.

¢º ¸Þ½ÃÁö ±â¹Ý ¸ð´ÏÅ͸µÀ» ¼³Á¤ÇÏ´Â ¹æ¹ý
  1. ¸ÞÆ®¸¯ ¸ð´ÏÅ͸µ Ŭ¶óÀ̾ðÆ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
  2. ¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»ó¿¡ °¡ÀÔÇÏ°í ¸ÞÆ®¸¯ ¸Þ½ÃÁö¸¦ »ç¿ëÇϸç ÀÌ·¯ÇÑ ¸Þ½ÃÁö¿¡¼­ ¸ÞÆ®¸¯ µ¥ÀÌÅ͸¦ ÃßÃâÇϴ Ŭ¶óÀ̾ðÆ®¸¦ ÇÁ·Î±×·¡¹ÖÇÏ´Â µ¥ ´ëÇÑ ÁöħÀº Java Ŭ¶óÀ̾ðÆ®¿ë Message Queue °³¹ß ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

  3. config.properties ÆÄÀÏ¿¡¼­ ºê·ÎÄ¿ µî·Ï Á¤º¸ °ªÀ» ¼³Á¤ÇÏ¿© ºê·ÎÄ¿ÀÇ ¸ÞÆ®¸¯ ¸Þ½ÃÁö »ý¼ºÀÚ¸¦ ±¸¼ºÇÕ´Ï´Ù.
    1. ¸ÞÆ®¸¯ ¸Þ½ÃÁö »ý¼ºÀ» È°¼ºÈ­ÇÕ´Ï´Ù.
    2. imq.metrics.topic.enabled=true¸¦ ¼³Á¤ÇÕ´Ï´Ù.

      ±âº»°ªÀº trueÀÔ´Ï´Ù.

    3. ¸ÞÆ®¸¯ ¸Þ½ÃÁö°¡ »ý¼ºµÇ´Â °£°Ý(ÃÊ)À» ¼³Á¤ÇÕ´Ï´Ù.
    4. imq.metrics.topic.interval=intervalÀ» ¼³Á¤ÇÕ´Ï´Ù.

      ±âº»°ªÀº 60ÃÊÀÔ´Ï´Ù.

    5. ¸ÞÆ®¸¯ ¸Þ½ÃÁö°¡ Áö¼ÓµÇ´ÂÁö(Áï, ºê·ÎÄ¿¿¡ ¿À·ù°¡ ¹ß»ýÇصµ ¸Þ½ÃÁö°¡ º¸Á¸µÇ´ÂÁö) ¿©ºÎ¸¦ ÁöÁ¤ÇÕ´Ï´Ù.
    6. imq.metrics.topic.persist¸¦ ¼³Á¤ÇÕ´Ï´Ù.

      ±âº»°ªÀº falseÀÔ´Ï´Ù.

    7. ¸ÞÆ®¸¯ ¸Þ½ÃÁö°¡ »èÁ¦µÇ±â Àü±îÁö ÇØ´ç ´ë»ó¿¡ ³²¾Æ ÀÖ´Â ±â°£À» ÁöÁ¤ÇÕ´Ï´Ù.
    8. imq.metrics.topic.timetolive¸¦ ¼³Á¤ÇÕ´Ï´Ù.

      ±âº»°ªÀº 300ÃÊÀÔ´Ï´Ù.

  4. ¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»ó¿¡ ´ëÇÑ ¾×¼¼½º Á¦¾î°¡ ÇÊ¿äÇÑ °æ¿ì ¼³Á¤ÇÕ´Ï´Ù.
  5. ¾Æ·¡ÀÇ º¸¾È ¹× ¾×¼¼½º °í·Á »çÇ׿¡ ÀÖ´Â ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.

  6. ¸ÞÆ®¸¯ ¸ð´ÏÅ͸µ Ŭ¶óÀ̾ðÆ®¸¦ ½ÃÀÛÇÕ´Ï´Ù.
  7. »ç¿ëÀÚ°¡ ¸ÞÆ®¸¯ ÁÖÁ¦¿¡ °¡ÀÔÇÏ¸é ¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»óÀÌ ÀÚµ¿À¸·Î ¸¸µé¾îÁý´Ï´Ù. ¸ÞÆ®¸¯ ÁÖÁ¦°¡ ¸¸µé¾îÁö¸é ºê·ÎÄ¿ ¸ÞÆ®¸¯ ¸Þ½ÃÁö »ý¼ºÀÚ°¡ ¸ÞÆ®¸¯ ¸Þ½ÃÁö¸¦ ¸ÞÆ®¸¯ ÁÖÁ¦·Î º¸³»±â ½ÃÀÛÇÕ´Ï´Ù.

º¸¾È ¹× ¾×¼¼½º °í·Á »çÇ×

¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»ó¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦ÇÑÇÏ´Â ÀÌÀ¯´Â µÎ °¡ÁöÀÔ´Ï´Ù.

ÀÌ·¯ÇÑ »çÇ×À» °í·ÁÇÒ ¶§ ¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»ó¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦ÇÑÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

¸ð´ÏÅ͸µ Ŭ¶óÀ̾ðÆ®´Â ´Ù¸¥ Ŭ¶óÀ̾ðÆ®¿Í °°Àº ÀÎÁõ ¹× ±ÇÇÑ ºÎ¿© Á¦¾î¸¦ ¹Þ½À´Ï´Ù. Message Queue »ç¿ëÀÚ ÀúÀå¼Ò¿¡¼­ À¯Áö °ü¸®µÇ´Â »ç¿ëÀÚ¸¸ ºê·ÎÄ¿¿¡ ¿¬°áÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ±ÇÇÑ ºÎ¿©: ¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏ¿¡ ¼³¸íµÇ¾î ÀÖ´Â ¾×¼¼½º Á¦¾î µî·Ï Á¤º¸ ÆÄÀÏÀ» ÅëÇØ Æ¯Á¤ ¸ÞÆ®¸¯ ÁÖÁ¦ ´ë»ó¿¡ ´ëÇÑ ¾×¼¼½º¸¦ Á¦ÇÑÇÏ¿© Ãß°¡ º¸È£¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î accesscontrol.properties ÆÄÀÏÀÇ ´ÙÀ½ Ç׸ñÀº user1°ú user2¸¦ Á¦¿ÜÇÑ ¸ðµç »ç¶÷¿¡ ´ëÇØ mq.metrics.broker ¸ÞÆ®¸¯ ÁÖÁ¦¿¡ ´ëÇÑ ¾×¼¼½º¸¦ °ÅºÎÇÕ´Ï´Ù.

topic.mq.metrics.broker.consume.deny.user=*

topic.mq.metrics.broker.consume.allow.user=user1,user2

´ÙÀ½ Ç׸ñÀº »ç¿ëÀÚ user3¸¸ ÁÖÁ¦ t1À» ¸ð´ÏÅ͸µÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

topic.mq.metrics.destination.topic.t1.consume.deny.user=*

topic.mq.metrics.destination.topic.t1.consume.allow.user=user3

¸ÞÆ®¸¯ µ¥ÀÌÅÍÀÇ Áß¿äµµ¿¡ µû¶ó ¾ÏȣȭµÈ ¿¬°áÀ» »ç¿ëÇÏ¿© ¸ÞÆ®¸¯ ¸ð´ÏÅ͸µ Ŭ¶óÀ̾ðÆ®¸¦ ºê·ÎÄ¿¿¡ ¿¬°áÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¾ÏȣȭµÈ ¿¬°á »ç¿ë¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº SSL ±â¹Ý ¼­ºñ½º ÀÛ¾÷À» ÂüÁ¶ÇϽʽÿÀ.

¸ÞÆ®¸¯ Ãâ·Â: ¸ÞÆ®¸¯ ¸Þ½ÃÁö

¸Þ½ÃÁö ±â¹Ý ¸ð´ÏÅ͸µ API¸¦ »ç¿ëÇÏ¿© ¾ò´Â ¸ÞÆ®¸¯ µ¥ÀÌÅÍ Ãâ·ÂÀº »ç¿ëÀÚ°¡ ¾î¶² ¸ÞÆ®¸¯ ¸ð´ÏÅ͸µ Ŭ¶óÀ̾ðÆ®¸¦ ÀÛ¼ºÇÏ´ÂÁö¿¡ µû¶ó ´Ù¸¨´Ï´Ù. ´ÜÁö ºê·ÎÄ¿ÀÇ ¸ÞÆ®¸¯ »ý¼º±â¿¡¼­ ¾î¶² µ¥ÀÌÅ͸¦ Á¦°øÇÏ´ÂÁö¿¡ µû¶ó Á¦ÇÑÀ» ¹Þ½À´Ï´Ù. ÀÌ µ¥ÀÌÅÍÀÇ Àüü ¸ñ·ÏÀ» º¸·Á¸é ¸ÞÆ®¸¯ ÂüÁ¶¸¦ ÂüÁ¶ÇϽʽÿÀ.



ÀÌÀü      ¸ñÂ÷      »öÀÎ      ´ÙÀ½     


ºÎÇ° ¹øÈ£: 819-3563.   Copyright 2005 Sun Microsystems, Inc. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.