ÄÁÅÙÃ÷»ó¼¼º¸±â

°üÂû °¡´É¼º ¿£Áö´Ï¾î¸µ : ¿ÀÇ ¼Ò½º¸¦ È°¿ëÇÑ ºÐ»ê ¾ÖÇø®ÄÉÀÌ¼Ç °èÃøºÎÅÍ ¿À·ù ÃßÀû°ú ºÐ¼®±îÁö ? OpenTelemetry »ç¿ë¹ý ¼ö·Ï
°üÂû °¡´É¼º ¿£Áö´Ï¾î¸µ : ¿ÀÇ ¼Ò½º¸¦ È°¿ëÇÑ ºÐ»ê ¾ÖÇø®ÄÉÀÌ¼Ç °èÃøºÎÅÍ ¿À·ù ÃßÀû°ú ºÐ¼®±îÁö ? OpenTelemetry »ç¿ë¹ý ¼ö·Ï
  • ÀúÀھ˷º½º º¸ÅÙ Àú/³ë½ÂÇå ¿ª
  • ÃâÆÇ»çÇѺû¹Ìµð¾î
  • ÃâÆÇÀÏ2023-08-07
  • µî·ÏÀÏ2023-11-02
º¸À¯ 2, ´ëÃâ 0, ¿¹¾à 0, ´©Àû´ëÃâ 1, ´©Àû¿¹¾à 0

Ã¥¼Ò°³

¡°¶Ç ¿À·ù°¡ ¹ß»ýÇß´Ù.. Á¤È®ÇÑ ¿øÀÎÀÌ ¹¹Áö?¡± ¡°ÀáÀçÀûÀÎ ¿À·ùµµ ¹Ì¸® ¾Ë ¼ö ÀÖÀ»±î?¡±
ÀÌ Áú¹®µéÀÇ ´äÀº °üÂû °¡´É¼º¿¡ ÀÖ´Ù!
*OpenTelemetry ¼³Ä¡ ¹× »ç¿ë¹ý ¼ö·Ï


¸¶ÀÌÅ©·Î¼­ºñ½º¿Í Ŭ¶ó¿ìµå°¡ º¸ÆíÈ­µÈ Áö±Ý, ¡®°üÂû °¡´É¼º¡¯Àº ½Ã½ºÅÛÀÌ ¾î¶»°Ô ÀÛµ¿ÇÏ°í ¾îµð¼­ ¹®Á¦°¡ »ý±â´ÂÁö ½Ç½Ã°£À¸·Î ¾Ë ¼ö ÀÖ°Ô ÇØÁÖ´Â ³î¶ó¿î °³³äÀÔ´Ï´Ù. ÀÌ Ã¥Àº Àͼ÷ÇÑ ¸ð´ÏÅ͸µ °³³äÀ» ½ÃÀÛÀ¸·Î ¿Ö °üÂû °¡´É¼ºÀÌ ÇÊ¿äÇÑÁö, ¾î¶»°Ô Àû¿ëÇÒ ¼ö ÀÖ´ÂÁö ½Éµµ ÀÖ°Ô ¼³¸íÇϸç, ½Ç¹«¿¡ ¹Ù·Î È°¿ë °¡´ÉÇÑ ½Ç¿ëÀûÀÎ ÆÁµµ Á¦°øÇÕ´Ï´Ù.

ÀÌ Ã¥¿¡¼­´Â ½Ä·áÇ° ÁÖ¹® À¥ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¿¹½Ã·Î »ç¿ëÇÕ´Ï´Ù. µû¶ó¼­ ¾ÖÇø®ÄÉÀ̼ÇÀÇ ±¸Á¶ ºÐ¼®ºÎÅÍ °üÂû °¡´É¼ºÀÇ ´Ù¾çÇÑ ¿ä¼ÒµéÀ» Àû¿ëÇغ¸´Â °Í±îÁö ¿ÀÇ ¼Ò½º¸¦ È°¿ëÇØ Â÷±ÙÂ÷±Ù µû¶ó Çغ¼ ¼ö ÀÖ½À´Ï´Ù. ƯÈ÷ ÀÌ Ã¥¿¡¼­ ÁßÁ¡ÀûÀ¸·Î ¼³¸íÇÏ´Â OpenTelemetry¸¦ »ç¿ëÇÏ¸é ´Ü ÇÑ ¹øÀÇ °èÃø¸¸À¸·Î À¯ÀǹÌÇÑ µ¥ÀÌÅ͸¦ ¾ò°í È°¿ëÇغ¼ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ µµÄ¿, Äí¹ö³×Ƽ½º¿Í °°Àº Çʼö Ŭ¶ó¿ìµå ÄÄÇ»Æà µµ±¸¸¦ ºñ·ÔÇÏ¿© ¿©·¯ °èÃø ¶óÀ̺귯¸®¿¡ Àͼ÷ÇØÁú ¼ö ÀÖ½À´Ï´Ù. ¼³°è, ÄÚµù, Å×½ºÆ®, ¹èÆ÷, ¿î¿µ µî ¼ÒÇÁÆ®¿þ¾î °³¹ß Áֱ⠳»¿¡¼­ ´Ù¾çÇÑ ¿ªÇÒÀ» ¼öÇàÇÏ´Â °³¹ßÀÚ, ¿£Áö´Ï¾î, ½Ã½ºÅÛ ¿î¿µÀÚ¶ó¸é ÀÌ Ã¥À» ÅëÇØ ¼ÒÇÁÆ®¿þ¾î¸¦ °èÃøÇÏ°í, ºÐ¼®ÇÏ°í, ¿À·ù¸¦ ÇØ°áÇغ¸¼¼¿ä!

ÀúÀÚ¼Ò°³

LightstepÀÇ ¼ö¼® ¼ÒÇÁÆ®¿þ¾î ¿£Áö´Ï¾î. 10³â µ¿¾È ¿©·¯ Á¶Á÷À̠Ŭ¶ó¿ìµå ³×ÀÌƼºê È¯°æ¿¡ ÀûÀÀÇÒ ¼ö ÀÖµµ·Ï µ½´Â ÀÏÀ» ÇØ¿Ô½À´Ï´Ù. ¶ÇÇÑ Çٽɠ³×Æ®¿öÅ© ÀÎÇÁ¶óºÎÅÍ ¸ð¹ÙÀϠŬ¶óÀ̾ðÆ® ¾ÖÇø®ÄÉÀ̼DZîÁö ºÐ»ê ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ º¹ÀâÇÑ Æ®·¯ºí½´ÆÃÀ» ¾î¶»°Ô ¼öÇàÇؾߠÇÏ´ÂÁö Á÷Á¢ °æÇèÇϸç Áö½ÄÀ» ½×°í ÀÖ½À´Ï´Ù. ±×¸®°í ÀÌ·¯ÇÑ °æÇèÀ» ÅëÇØ °üÂû °¡´É¼º ºÐ¾ß¿¡ °ü½ÉÀ» °®°Ô µÇ¾î ¿©·¯ ¿ÀÇ ¼Ò½º ÇÁ·ÎÁ§Æ®¿¡ ±â¿©ÇÏ°í ÀÖ½À´Ï´Ù. 2019³âºÎÅÍ OpenTelemetry ÇÁ·ÎÁ§Æ®ÀÇ ±â¿©ÀÚ, ½ÂÀÎÀÚ, À¯Áö º¸¼ö ´ã´çÀڷμ­ ÇÁ·ÎÁ§Æ®¸¦ ¹ßÀü½ÃÅ°´Â µ¥ ÁÖµµÀûÀ¸·Î Âü¿©ÇÏ°í ÀÖÀ¸¸ç ¿À´Ã³¯ ´ë±Ô¸ð OpenTelemetry Ä¿¹Â´ÏƼ°¡ ¸¸µé¾îÁö´Â °úÁ¤¿¡ Å©°Ô ±â¿©Çß½À´Ï´Ù. ¹«¾ùº¸´Ù ¿ì¸® ÁÖº¯ÀÇ ±â¼úÀ» ÀÌÇØÇÏ°í Áö½ÄÀ» °øÀ¯Çϴ °ÍÀ» ÁÁ¾ÆÇÕ´Ï´Ù.

¸ñÂ÷

[PART 1 ±âÃÊ]

Chapter 1 °üÂû °¡´É¼ºÀÇ ¿ª»ç¿Í °³³ä
1.1 Å¬¶ó¿ìµå ³×ÀÌƼºê ¾ÖÇø®ÄÉÀ̼Ç
1.2 µ¥ºê¿É½º·ÎÀÇ Àüȯ
1.3 °üÂû °¡´É¼ºÀÇ ¿ª»ç
_Áß¾Ó ÁýÁ߽Ġ·Î±ë
_¸ÞÆ®¸¯°ú ´ë½Ãº¸µå
_ÃßÀû°ú ºÐ¼®
1.4 OpenTelemetryÀÇ ¿ª»ç
_OpenTracing
_OpenCensus
_Ŭ¶ó¿ìµå ³×ÀÌƼºê ¼ÒÇÁÆ®¿þ¾î¸¦ À§ÇÑ °üÂû °¡´É¼º
1.5 OpenTelemetryÀÇ °³³ä
_½Ã±×³Î
__±Ô°Ý
__µ¥ÀÌÅÍ ¸ðµ¨
__API
__SDK
__½Ã¸Çƽ Ç¥±â¹ý
__°èÃø ¶óÀ̺귯¸®
_ÆÄÀÌÇÁ¶óÀÎ
__ÇÁ·Î¹ÙÀÌ´õ
__¿ø°Ý ÃøÁ¤ »ý¼º±â
__󸮱â
__ÀͽºÆ÷ÅÍ
_¸®¼Ò½º
_ÄÁÅؽºÆ® ÀüÆÄ
Á¤¸®Çϱâ

Chapter 2 OpenTelemetry ½Ã±×³Î - ºÐ»ê ÃßÀû, ¸ÞÆ®¸¯, ·Î±×
2.1 È¯°æ ¼³Á¤
2.2 ºÐ»ê ÃßÀû
_ÃßÀû ½ÉÃþ ºÐ¼®
_½ºÆÒÀÇ »ó¼¼ Á¤º¸
_Ãß°¡ °í·Á »çÇ×
2.3 ¸ÞÆ®¸¯
_¸ÞÆ®¸¯ ½ÉÃþ ºÐ¼®
_µ¥ÀÌÅÍ Æ÷ÀÎÆ® Å¸ÀÔ
_¸ð¹ü »ç·Ê
_Ãß°¡ °í·Á »çÇ×
2.4 ·Î±×
_·Î±× ½ÉÃþ ºÐ¼®
_·Î±×ÀÇ »ó°ü°ü°è
_Ãß°¡ °í·Á »çÇ×
__½Ã¸Çƽ Ç¥±â¹ý
__½Ã¸Çƽ Ç¥±â¹ýÀÇ Àû¿ë
__½ºÅ°¸¶ URL
Á¤¸®Çϱâ

Chapter 3 ÀÚµ¿ °èÃø
3.1 È¯°æ ¼³Á¤
3.2 ÀÚµ¿ °èÃø
_¼öµ¿ °èÃøÀÇ °úÁ¦
_ÀÚµ¿ °èÃø ÄÄÆ÷³ÍÆ®
_ÀÚµ¿ °èÃøÀÇ ÇÑ°è
3.3 ¹ÙÀÌÆ®ÄÚµå Á¶ÀÛ
_OpenTelemetry ÀÚ¹Ù ¿¡ÀÌÀüÆ®
3.4 ·±Å¸ÀÓ ÈÅ°ú ¸ùÅ° ÆÐĪ
_°èÃø ¶óÀ̺귯¸®
_°èÃø±â ÀÎÅÍÆäÀ̽º
_·¡ÆÛ ½ºÅ©¸³Æ®
Á¤¸®Çϱâ

[PART 2 ¾ÖÇø®ÄÉÀ̼Ǡ°èÃø]

Chapter 4 ºÐ»ê ÃßÀû - Äڵ堽ÇÇà ÃßÀû
4.1 È¯°æ ¼³Á¤
4.2 ÃßÀû ÆÄÀÌÇÁ¶óÀΠ¼³Á¤
_ÃßÀû±â È®º¸
4.3 ÃßÀû µ¥ÀÌÅÍ »ý¼º
4.4 ÄÁÅؽºÆ® API
_½ºÆҠ󸮱â
4.5 µ¥ÀÌÅÍ º¸¿Ï
_ResourceDetector
_½ºÆÒ ¼Ó¼º
_SpanKind
4.6 ÄÁÅؽºÆ® ÀüÆÄ
_Ãß°¡ ÀüÆıâ Çü½Ä
_º¹ÇÕ ÀüÆıâ
4.7 À̺¥Æ®, ¿¹¿Ü, »óÅ ±â·Ï
_À̺¥Æ®
_¿¹¿Ü
_»óÅÂ
Á¤¸®Çϱâ

Chapter 5 ¸ÞÆ®¸¯ - ÃøÁ¤°ª ±â·Ï
5.1 È¯°æ ¼³Á¤
5.2 ¸ÞÆ®¸¯ ÆÄÀÌÇÁ¶óÀΠ¼³Á¤
_¹ÌÅÍ »ý¼º
_Ǫ½Ã ±â¹Ý ¸ÞÆ®¸¯ ÃßÃâ°ú Ç® ±â¹Ý ¸ÞÆ®¸¯ ÃßÃâ
5.3 ¿Ã¹Ù¸¥ ¸ÞÆ®¸¯ °èÃø±â ¼±ÅÃ
_Ä«¿îÅÍ
_ºñµ¿±â Ä«¿îÅÍ
_¾÷/´Ù¿î Ä«¿îÅÍ
_ºñµ¿±â ¾÷/´Ù¿î Ä«¿îÅÍ
_È÷½ºÅä±×·¥
_ºñµ¿±â °ÔÀÌÁö
_Áߺ¹ ¸ÞÆ®¸¯ À¯Çü
5.4 ºä¸¦ ÀÌ¿ëÇÑ ¸ÞÆ®¸¯ Ãâ·Â Ä¿½ºÅ͸¶ÀÌ¡
_ÇÊÅ͸µ
_µð¸à¼Ç
_Áý°è
5.5 grocery-store ¼­ºñ½º
_¿äû ¼ö
_¿äû Áö¼Ó ½Ã°£
_µ¿½Ã ¿äû
_¸®¼Ò½º »ç¿ë
Á¤¸®Çϱâ

Chapter 6 ·Î±× - À̺¥Æ® Æ÷Âø
6.1 È¯°æ ¼³Á¤
6.2 OpenTelemetry ·Î±ë ¼³Á¤
6.3 ·Î±× »ý¼º
_Logger
_Ç¥ÁØ ·Î±ë ¶óÀ̺귯¸®
6.4 ½ÇÀü ½Ã±×³Î ·Î±ë
_ºÐ»ê ÃßÀû°ú ·Î±×
_Flask¸¦ ÀÌ¿ëÇÑ OpenTelemetry ·Î±ë
_WSGI ¹Ìµé¿þ¾î¸¦ ÀÌ¿ëÇÑ ·Î±ë
_¸®¼Ò½º »ó°ü°ü°è
Á¤¸®Çϱâ

Chapter 7 °èÃø ¶óÀ̺귯¸®
7.1 È¯°æ ¼³Á¤
7.2 ÀÚµ¿ °èÃø ¼³Á¤
_OpenTelemetry ¹èÆ÷ÆÇ
_OpenTelemetry ¼³Á¤±â
_ȯ°æ º¯¼ö
_Ä¿¸Çµå¶óÀΠ¿É¼Ç
7.3 requests ¶óÀ̺귯¸® °èÃø±â
_Ãß°¡ ¼³Á¤ ¿É¼Ç
_°èÃø±âÀÇ ¼öµ¿ È£Ãâ
_ÀÌÁß °èÃø
7.4 ÀÚµ¿ ¼³Á¤
_¸®¼Ò½º ¼Ó¼º ¼³Á¤
_ÃßÀû ¼³Á¤
_¸ÞÆ®¸¯ ¼³Á¤
_·Î±× ¼³Á¤
_ÀüÆÄ ¼³Á¤
7.5 grocery-store ¾ÖÇø®ÄÉÀ̼Ǡ´Ù½Ã º¸±â
_legacy-inventory ¾ÖÇø®ÄÉÀ̼Ç
_grocery-store ¾ÖÇø®ÄÉÀ̼Ç
_shopper ¾ÖÇø®ÄÉÀ̼Ç
7.6 Flask ¶óÀ̺귯¸® °èÃø±â
_Ãß°¡ ¼³Á¤ ¿É¼Ç
7.7 °èÃø±â ¶óÀ̺귯¸® Ã£±â
_OpenTelemetry ·¹Áö½ºÆ®¸®
_opentelemetry-bootstrap
Á¤¸®Çϱâ

[PART 3 ¿ø°Ý ÃøÁ¤ µ¥ÀÌÅÍ È°¿ë]

Chapter 8 OpenTelemetry Ä÷ºÅÍ
8.1 È¯°æ ¼³Á¤
8.2 OpenTelemetry Ä÷ºÅÍÀÇ ¸ñÀû
8.3 OpenTelemetry Ä÷ºÅÍ ÄÄÆ÷³ÍÆ®ÀÇ ÀÌÇØ
_¼ö½Å±â
__È£½ºÆ® ¸ÞÆ®¸¯ ¼ö½Å±â
_󸮱â
__¼Ó¼º Ã³¸®±â
__ÇÊÅ͠󸮱â
__È®·ü ±â¹Ý »ùÇøµ Ã³¸®±â
__¸®¼Ò½º Ã³¸®±â
__½ºÆҠ󸮱â
__¹èÄ¡ Ã³¸®±â
__¸Þ¸ð¸® Á¦ÇѠ󸮱â
_ÀͽºÆ÷ÅÍ
_È®Àå
_Ãß°¡ ÄÄÆ÷³ÍÆ®
8.4 OTLP¸¦ ÀÌ¿ëÇÑ ¿ø°Ý ÃøÁ¤ µ¥ÀÌÅÍ Àü¼Û
_ÀÎÄÚµù°ú ÇÁ·ÎÅäÄÝ
_±âŸ ¼³°è °í·Á »çÇ×
8.5 OpenTelemetry Ä÷ºÅÍÀÇ È°¿ë
_ÀͽºÆ÷ÅÍ ¼³Á¤
_Ä÷ºÅÍ ¼³Á¤
_½ºÆÒ ¼öÁ¤
_¸ÞÆ®¸¯ ÇÊÅ͸µ
Á¤¸®Çϱâ

Chapter 9 Ä÷ºÅÍ ¹èÆ÷
9.1 È¯°æ ¼³Á¤
9.2 ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¿ø°Ý ÃøÁ¤ µ¥ÀÌÅÍ ¼öÁý
_»çÀ̵åÄ« ¹èÆ÷
9.3 ½Ã½ºÅÛ ¼öÁØÀÇ ¿ø°Ý ÃøÁ¤ µ¥ÀÌÅÍ ¼öÁý
_¿¡ÀÌÀüÆ®ÀÇ ¹èÆ÷
_»çÀ̵åÄ«¿Í ¿¡ÀÌÀüÆ® ¿¬°á
_¸®¼Ò½º ¼Ó¼º Ãß°¡
9.4 °ÔÀÌÆ®¿þÀ̷μ­ÀÇ Ä÷ºÅÍ
_¿ÀÅ佺ÄÉÀϸµ
_OpenTelemetry ¿ÀÆÛ·¹ÀÌÅÍ
Á¤¸®Çϱâ

Chapter 10 ¹é¿£µå ½Ã½ºÅÛ ¼³Á¤
10.1 È¯°æ ¼³Á¤
10.2 ¿ø°Ý ÃøÁ¤ µ¥ÀÌÅÍ ºÐ¼®À» À§ÇÑ ¹é¿£µå ½Ã½ºÅÛ ¿É¼Ç
_̧˞
_ÁýŲ
_¿¹°Å
_¸ÞÆ®¸¯
__ÇÁ·Î¸ÞÅ׿콺
_·Î±ë
__·ÎÅ°
__±×¶óÆijª
10.3 ¿î¿µ È¯°æ¿¡¼­ÀÇ ½ÇÇà
_°í°¡¿ë¼º
_È®À强
_µ¥ÀÌÅÍ º¸Á¸
_°³ÀΠÁ¤º¸ º¸È£ ±ÔÁ¤
Á¤¸®Çϱâ

Chapter 11 ¹®Á¦Á¡ ºÐ¼®
11.1 È¯°æ ¼³Á¤
11.2 Ä«¿À½º ¿£Áö´Ï¾î¸µ
_[½ÇÇè 1] Áö¿¬ ½Ã°£ Áõ°¡
__°³¿ä
__°¡¼³
__°ËÁõ
_[½ÇÇè 2] ¸®¼Ò½º ¾Ð¹Ú
__°³¿ä
__°¡¼³
__°ËÁõ
_[½ÇÇè 3] ¿¹±âÄ¡ ¸øÇÑ Áß´Ü
__°³¿ä
__°¡¼³
__°ËÁõ
11.3 ¿ø°Ý ÃøÁ¤À» ÀÌ¿ëÇÑ »çÀü °¨Áö
Á¤¸®Çϱâ

Chapter 12 »ùÇøµ
12.1 È¯°æ ¼³Á¤
12.2 ½Ã±×³Î »ùÇøµ
_̧˞
_¸ÞÆ®¸¯
_·Î±×
_»ùÇøµ Àü·«
__Çìµå »ùÇøµ
__Å×ÀÏ »ùÇøµ
__È®·ü »ùÇøµ
_¿©·¯ °¡Áö »ùÇ÷¯
12.3 SDK¸¦ ÀÌ¿ëÇÑ ¾ÖÇø®ÄÉÀ̼Ǡ¼öÁØÀÇ »ùÇøµ
12.4 OpenTelemetry Ä÷ºÅ͸¦ ÀÌ¿ëÇÑ µ¥ÀÌÅÍ »ùÇøµ
_Å×ÀÏ »ùÇøµ Ã³¸®±â
Á¤¸®Çϱâ

ÇÑÁÙ ¼­Æò