[25567] 2016-10-06_使用Elasticsearch和cAdvisor监控Docker容器

文档创建者:s7ckTeam
浏览次数:2
最后更新:2025-01-19
2016-10-06_使用Elasticsearch和cAdvisor监控Docker容器 使   E l a s t i c s e a r c h     c A d v i s o r     D o c k e r     b a z z 2   L i n u x   2 0 1 6 - 1 0 - 0 6 - -   E l a s t i c   S t a c k   - - - - - -   E l a s t i c s e a r c h     K i b a n a - E l a s t i c s e a r c h   - K i b a n a   - - -   S w a r m     D o c k e r 1 .   2 .   3 .   4 .   5 .   L C T T   使 6 .     i n o d e   7 .           L C T T     d o c k e r   宿   d o c k e r 0   8 .     S w a r m   9 .     E l a s t i c s e a r c h [ 1 ]   +   K i b a n a [ 2 ]   +   c A d v i s o r [ 3 ]   使   D o c k e r   使   c A d v i s o r   S w a r m     c A d v i s o r     B e a t s [ 4 ] 使   E l a s t i c s e a r c h     D o c k e r     S w a r m       @ f n t l n z [ 5 ]   t m u x     s e s s i o n   西 使     t o p     3     5 0     E l a s t i c   S t a c k   d o c k e r 0 d o c k e r _ g w b r i d g e t o p h t o p i o t o p j n e t t o p
E l a s t i c   S t a c k   E l a s t i c s e a r c h K i b a n a L o g s t a s h B e a t s 使 使   E l a s t i c s e a r c h     J S O N   使   K i b a n a     B e a t s [ 6 ]   B e a t s     D o c k e r   E l a s t i c s e a r c h     c A d v i s o r c A d v i s o r [ 7 ]     E l a s t i c s e a r c h   c A d v i s o r     D o c k e r     W e b   [ 8 ] 使 使   S w a r m     E l a s t i c s e a r c h B r i n g   Y o u r   O w n   I n f r a s t r u c t u r e B Y O I   D o c k e r   d o c k e r     1 . 1 2   E l a s t i c s e a r c h     2 . 4 . X   E l a s t i c s e a r c h   使 使   E l a s t i c   [ 9 ] 使   a l p h a   使   E l a s t i c s e a r c h   5 . 0 . 0   a l p h a     E l a s t i c s e a r c h     2 . 4 . 0   S w a r m     E l a s t i c s e a r c h   S w a r m     E l a s t i c s e r c h   D o c k e r   M a c h i n e [ 1 0 ]       D i g i t a l O c e a n     D o c k e r   D i g i t a l O c e a n   A P I   T o k e n [ 1 1 ] :     d o c k e r     c r e a t e - c l u s t e r . s h   4 .   1 .   # ! / u s r / b i n / e n v   b a s h 2 .   # 3 .   #   C r e a t e   a   S w a r m   M o d e   c l u s t e r   w i t h   a   s i n g l e   m a s t e r   a n d   a   c o n f i g u r a b l e   n u m b e r   o f   w o r k e r s 5 .   w o r k e r s = $ { W O R K E R S : - " w o r k e r 1   w o r k e r 2 " }
6 .   2 1 .   3 1 .   3 3 .   3 9 .   4 3 .   4 6 .   4 8 .   5 0 .   5 4 .   7 .   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 8 .   #   C r e a t e s   a   m a c h i n e   o n   D i g i t a l   O c e a n 9 .   #   G l o b a l s : 1 0 .   #       D O _ A C C E S S _ T O K E N   T h e   t o k e n   n e e d e d   t o   a c c e s s   D i g i t a l O c e a n ' s   A P I 1 1 .   #   A r g u m e n t s : 1 2 .   #       $ 1   t h e   a c t u a l   n a m e   t o   g i v e   t o   t h e   m a c h i n e 1 3 .   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 1 4 .   c r e a t e _ m a c h i n e ( )   { 1 5 .       d o c k e r - m a c h i n e   c r e a t e   1 6 .           - d   d i g i t a l o c e a n   1 7 .           - - d i g i t a l o c e a n - a c c e s s - t o k e n = $ D O _ A C C E S S _ T O K E N   1 8 .           - - d i g i t a l o c e a n - s i z e   2 g b   1 9 .           $ 1 2 0 .   } 2 2 .   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 2 3 .   #   E x e c u t e s   a   c o m m a n d   o n   t h e   s p e c i f i e d   m a c h i n e 2 4 .   #   A r g u m e n t s : 2 5 .   #       $ 1           T h e   m a c h i n e   o n   w h i c h   t o   r u n   t h e   c o m m a n d 2 6 .   #       $ 2 . . $ n   T h e   c o m m a n d   t o   e x e c u t e   o n   t h a t   m a c h i n e 2 7 .   # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 2 8 .   m a c h i n e _ d o ( )   { 2 9 .       d o c k e r - m a c h i n e   s s h   $ @ 3 0 .   } 3 2 .   m a i n ( )   { 3 4 .       i f   [   - z   " $ D O _ A C C E S S _ T O K E N "   ] ;   t h e n 3 5 .           e c h o   " P l e a s e   e x p o r t   a   D i g i t a l O c e a n   A c c e s s   t o k e n :   h t t p s : / / c l o u d . d i g i t a l o c e a n . c o m / s e t t i n g s / a p i / t o k e n s / n e w " 3 6 .           e c h o   " e x p o r t   D O _ A C C E S S _ T O K E N = < y o u r t o k e n h e r e > " 3 7 .           e x i t   1 3 8 .       f i 4 0 .       i f   [   - z   " $ W O R K E R S "   ] ;   t h e n 4 1 .           e c h o   " Y o u   h a v e n ' t   p r o v i d e d   y o u r   w o r k e r s   b y   s e t t i n g   t h e   $ W O R K E R S   e n v i r o n m e n t   v a r i a b l e ,   u s i n g   t h e   d e f a u l t   o n e s :   $ w o r k e r s " 4 2 .       f i 4 4 .       #   C r e a t e   t h e   f i r s t   a n d   o n l y   m a s t e r 4 5 .       e c h o   " C r e a t i n g   t h e   m a s t e r " 4 7 .       c r e a t e _ m a c h i n e   m a s t e r 1 4 9 .       m a s t e r _ i p = $ ( d o c k e r - m a c h i n e   i p   m a s t e r 1 ) 5 1 .       #   I n i t i a l i z e   t h e   s w a r m   m o d e   o n   i t 5 2 .       e c h o   " I n i t i a l i z i n g   t h e   s w a r m   m o d e " 5 3 .       m a c h i n e _ d o   m a s t e r 1   d o c k e r   s w a r m   i n i t   - - a d v e r t i s e - a d d r   $ m a s t e r _ i p
5 8 .   6 6 .     m a s t e r     w o r k e r   w o r k e r     W O R K E R S   S w a r m     s s h     m a s t e r 5 5 .       #   O b t a i n   t h e   t o k e n   t o   a l l o w   w o r k e r s   t o   j o i n 5 6 .       w o r k e r _ t k n = $ ( m a c h i n e _ d o   m a s t e r 1   d o c k e r   s w a r m   j o i n - t o k e n   - q   w o r k e r ) 5 7 .       e c h o   " W o r k e r   t o k e n :   $ { w o r k e r _ t k n } " 5 9 .       #   C r e a t e   a n d   j o i n   t h e   w o r k e r s 6 0 .       f o r   w o r k e r   i n   $ w o r k e r s ;   d o 6 1 .           e c h o   " C r e a t i n g   w o r k e r   $ { w o r k e r } " 6 2 .           c r e a t e _ m a c h i n e   $ w o r k e r 6 3 .           m a c h i n e _ d o   $ w o r k e r   d o c k e r   s w a r m   j o i n   - - t o k e n   $ w o r k e r _ t k n   $ m a s t e r _ i p : 2 3 7 7 6 4 .       d o n e 6 5 .   } 6 7 .   m a i n   $ @ 1 .   c h m o d   + x   c r e a t e - c l u s t e r . s h 1 .   . / c r e a t e - c l u s t e r . s h 1 .   d o c k e r - m a c h i n e   s s h   m a s t e r 1 1 .   d o c k e r   n o d e   l s 1 .   I D                                                       H O S T N A M E     S T A T U S     A V A I L A B I L I T Y     M A N A G E R   S T A T U S 2 .   2 6 f i 3 w i q r 8 l s i d k j y 6 9 k 0 3 1 w 2   *     m a s t e r 1       R e a d y       A c t i v e                 L e a d e r d y l u x p q 8 s z t j 7 k m w l z s 5 1 u 4 i d         w o r k e r 2       R e a d y       A c t i v e
  E l a s t i c s e a r c h     K i b a n a   m a s t e r 1     E l a s t i c s e a r c h     K i b a n a   [ 1 2 ]   S w a r m     E l a s t i c s e a r c h     c A d v i s o r   使 使   o v e r l a y [ 1 3 ]   L C T T   o v e r l a y     I P     l i n k     l i n k     D o c k e r   [ 1 4 ]   D o c k e r   n e t w o r k   使   D o c k e r   l i n k     n e t w o r k   使   l i n k   o v e r l a y     m o n i t o r i n g E l a s t i c s e a r c h     E l a s t i c s e a r c h     w o r k e r 1     w o r k e r 1   K i b a n a     m o n i t o r i n g     K i b a n a 访   r o u t i n g   m e s h [ 1 5 ]   使 访   I P     K i b a n a     m a s t e r 1     I P   绿 3 .   d y l u x p q 8 s z t j 7 k m w l z s 5 1 u 4 i d         w o r k e r 2       R e a d y       A c t i v e 4 .   e p g l n d e g v i x a g 0 j z t a r n 2 l t e 8         w o r k e r 1       R e a d y       A c t i v e 1 .   d o c k e r   n e t w o r k   c r e a t e   m o n i t o r i n g   - d   o v e r l a y 1 .   d o c k e r   s e r v i c e   c r e a t e   - - n e t w o r k = m o n i t o r i n g   2 .       - - m o u n t   t y p e = v o l u m e , t a r g e t = / u s r / s h a r e / e l a s t i c s e a r c h / d a t a   3 .       - - c o n s t r a i n t   n o d e . h o s t n a m e = = w o r k e r 1   4 .       - - n a m e   e l a s t i c s e a r c h   e l a s t i c s e a r c h : 2 . 4 . 0 1 .   d o c k e r   s e r v i c e   c r e a t e   - - n e t w o r k = m o n i t o r i n g   - - n a m e   k i b a n a   - e   E L A S T I C S E A R C H _ U R L = " h t t p : / / e l a s t i c s e a r c h : 9 2 0 0 "   - p   5 6 0 1 : 5 6 0 1   k i b a n a : 4 . 6 . 0 1 .   d o c k e r - m a c h i n e   i p   m a s t e r 1 h t t p : / / [ m a s t e r 1     i p   ] : 5 6 0 1 / s t a t u s
  c A d v i s o r   E l a s t i c s e a r c h   便   c A d v i s o r     E l a s t i c s e a r c h   c A d v i s o r   [ 1 6 ]   c A d v i s o r     E l a s t i c s e a r c h   K i b a n a     K i b a n a     A P I 使   A P I     m o n i t o r i n g     c A d v i s o r     s h e l l   S w a r m     I D     c A d v i s o r     s h e l l 使   K i b a n a   便 1 .   d o c k e r   s e r v i c e   c r e a t e   - - n e t w o r k = m o n i t o r i n g   - - m o d e   g l o b a l   - - n a m e   c a d v i s o r   2 .       - - m o u n t   t y p e = b i n d , s o u r c e = / , t a r g e t = / r o o t f s , r e a d o n l y = t r u e   3 .       - - m o u n t   t y p e = b i n d , s o u r c e = / v a r / r u n , t a r g e t = / v a r / r u n , r e a d o n l y = f a l s e   4 .       - - m o u n t   t y p e = b i n d , s o u r c e = / s y s , t a r g e t = / s y s , r e a d o n l y = t r u e   5 .       - - m o u n t   t y p e = b i n d , s o u r c e = / v a r / l i b / d o c k e r / , t a r g e t = / v a r / l i b / d o c k e r , r e a d o n l y = t r u e   6 .       g o o g l e / c a d v i s o r : l a t e s t   7 .       - s t o r a g e _ d r i v e r = e l a s t i c s e a r c h   8 .       - s t o r a g e _ d r i v e r _ e s _ h o s t = " h t t p : / / e l a s t i c s e a r c h : 9 2 0 0 " 1 .   d o c k e r   e x e c   - t i   < c a d v i s o r - c o n t a i n e r - n a m e >   s h 1 .   c u r l   - X P U T   h t t p : / / e l a s t i c s e a r c h : 9 2 0 0 / . k i b a n a / i n d e x - p a t t e r n / c a d v i s o r   - d   ' { " t i t l e "   :   " c a d v i s o r * " ,     " t i m e F i e l d N a m e " :   " c o n t a i n e r _ s t a t s . t i m e s t a m p " } ' 1 .   d o c k e r   e x e c   $ ( d o c k e r   p s   |   g r e p   c a d v i s o r   |   a w k   ' { p r i n t   $ 1 } '   |   h e a d   - 1 )   c u r l   - X P U T   h t t p : / / e l a s t i c s e a r c h : 9 2 0 0 / . k i b a n a / i n d e x - p a t t e r n / c a d v i s o r   - d   ' { " t i t l e "   :   " c a d v i s o r * " ,     " t i m e F i e l d N a m e " :   " c o n t a i n e r _ s t a t s . t i m e s t a m p " } '
访   K i b a n a     = >   S e t t i n g   = >   O b j e c t s   = >   I m p o r t   J S O N   J S O N   西   C P U I O v i a :   h t t p s : / / b l o g . c o d e s h i p . c o m / m o n i t o r i n g - d o c k e r - c o n t a i n e r s - w i t h - e l a s t i c s e a r c h - a n d - c a d v i s o r / L o r e n z o   F o n t a n a [ 1 7 ]   b a z z 2   w x y   L C T T [ 1 8 ]   L i n u x   [ 1 ] :   h t t p s : / / g i t h u b . c o m / e l a s t i c / e l a s t i c s e a r c h [ 2 ] :   h t t p s : / / g i t h u b . c o m / e l a s t i c / k i b a n a [ 3 ] :   h t t p s : / / g i t h u b . c o m / g o o g l e / c a d v i s o r [ 4 ] :   h t t p s : / / g i t h u b . c o m / e l a s t i c / b e a t s [ 5 ] :   h t t p s : / / t w i t t e r . c o m / s h a r e ? t e x t = % 2 2 H o w + d o + y o u + k e e p + t r a c k + o f + a l l + t h a t % 2 7 s + h a p p e n i n g + i n + a + S w a r m + M o d e + c l u s t e r % 3 F + N o t + e a s i l y . % 2 2 + v i a + % 4 0 f n t l n z & u r l = h t t p s : / / b l o g . c o d e s h i p . c o m / m o n i t o r i n g - d o c k e r - c o n t a i n e r s - w i t h - e l a s t i c s e a r c h - a n d - c a d v i s o r / [ 6 ] :   h t t p s : / / g i t h u b . c o m / e l a s t i c / b e a t s [ 7 ] :   h t t p s : / / g i t h u b . c o m / g o o g l e / c a d v i s o r [ 8 ] :   h t t p s : / / b l o g . c o d e s h i p . c o m / n g i n x - r e v e r s e - p r o x y - d o c k e r - s w a r m - c l u s t e r s / [ 9 ] :   h t t p s : / / w w w . e l a s t i c . c o / g u i d e / e n / e l a s t i c s e a r c h / g u i d e / 2 . x / d e p l o y . h t m l [ 1 0 ] :   h t t p s : / / d o c s . d o c k e r . c o m / m a c h i n e / i n s t a l l - m a c h i n e / [ 1 1 ] :   h t t p s : / / c l o u d . d i g i t a l o c e a n . c o m / s e t t i n g s / a p i / t o k e n s / n e w [ 1 2 ] :   h t t p s : / / w w w . e l a s t i c . c o / b l o g / f o u n d - s i z i n g - e l a s t i c s e a r c h [ 1 3 ] :   h t t p s : / / d o c s . d o c k e r . c o m / e n g i n e / u s e r g u i d e / n e t w o r k i n g / g e t - s t a r t e d - o v e r l a y / [ 1 4 ] :   h t t p s : / / d o c s . d o c k e r . c o m / e n g i n e / u s e r g u i d e / n e t w o r k i n g / d e f a u l t _ n e t w o r k / d o c k e r l i n k s / [ 1 5 ] :   h t t p s : / / d o c s . d o c k e r . c o m / e n g i n e / s w a r m / i n g r e s s / [ 1 6 ] :   h t t p s : / / g i t h u b . c o m / g o o g l e / c a d v i s o r / b l o b / m a s t e r / d o c s / r u n t i m e _ o p t i o n s . m d [ 1 7 ] :   h t t p s : / / b l o g . c o d e s h i p . c o m / a u t h o r / l o r e n z o f o n t a n a / [ 1 8 ] :   h t t p s : / / g i t h u b . c o m / L C T T / T r a n s l a t e P r o j e c t   I D   1 .   d o c k e r - m a c h i n e   r m   m a s t e r 1   w o r k e r { 1 , 2 }
  I D  
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则