Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
10Äê´óÊý¾Ý¼Ü¹¹Ê¦£ºÈÕ·ÃÎʰÙÒÚ¼¶£¬ÈçºÎ¼Ü¹¹²¢ÓÅ»¯ÈÕ־ϵͳ£¿
 
  4254  次浏览      28
 2019-4-28
 
±à¼­ÍƼö:
±¾ÎÄÀ´×ÔÓÚstudygolang£¬±¾ÎÄ´Óº£Á¿ÈÕ־ϵͳÈçºÎ¸üÊÊÓ¦ÒµÎñµÄÐèÇóÈëÊÖ£¬Öص㽲½âÁË´Ó¶àÖÖÈÕ־ϵͳµÄ¼Ü¹¹Éè¼Æ¶Ô±ÈºÍºóÐøµ÷ÓŹý³Ì¡£

ÈÕÖ¾Êý¾ÝÊÇ×î³£¼ûµÄÒ»ÖÖº£Á¿Êý¾Ý£¬ÒÔÓµÓдóÁ¿Óû§ÈºÌåµÄµçÉÌÆ½Ì¨ÎªÀý£¬Ë« 11 ´ó´Ù»î¶¯ÆÚ¼ä£¬ËüÃÇ¿ÉÄÜÿСʱµÄÈÕÖ¾ÊýÁ¿´ïµ½°ÙÒÚ¹æÄ££¬º£Á¿µÄÈÕÖ¾Êý¾Ý±©Ôö£¬ËæÖ®¸ø¼¼ÊõÍŶӴøÀ´ÑϾþµÄÌôÕ½¡£

±¾ÎĽ«´Óº£Á¿ÈÕ־ϵͳÔÚÓÅ»¯¡¢²¿Êð¡¢¼à¿Ø·½ÏòÈçºÎ¸üÊÊÓ¦ÒµÎñµÄÐèÇóÈëÊÖ£¬Öصã´Ó¶àÖÖÈÕ־ϵͳµÄ¼Ü¹¹Éè¼Æ¶Ô±È£»ºóÐøµ÷ÓŹý³Ì£ººáÏòÀ©Õ¹Óë×ÝÏòÀ©Õ¹£¬·Ö¼¯Èº£¬Êý¾Ý·ÖÖΣ¬ÖØÐ´Êý¾ÝÁ´Â·µÈʵ¼ÊÏÖÏóÓëÎÊÌâÕ¹¿ª¡£

ÈÕ־ϵͳ¼Ü¹¹»ù×¼

ÓйýÏîÄ¿¿ª·¢¾­ÑéµÄÅóÓѶ¼ÖªµÀ£º´Óƽ̨µÄ×î³õ´î½¨µ½ÊµÏÖºËÐÄÒµÎñ£¬¶¼ÐèÒªÓÐÈÕ־ƽ̨Ϊ¸÷ÖÖÒµÎñ±£¼Ý»¤º½¡£

ÈçÉÏͼËùʾ£¬¶ÔÓÚÒ»¸ö¼òµ¥µÄÈÕÖ¾Ó¦Óó¡¾°£¬Í¨³£»á×¼±¸ master/slave Á½¸öÓ¦Óá£ÎÒÃÇÖ»ÐèÔËÐÐÒ»¸ö Shell ½Å±¾£¬±ã¿É²é¿´ÊÇ·ñ´æÔÚ´íÎóÐÅÏ¢¡£

Ëæ×ÅÒµÎñ¸´ÔӶȵÄÔö¼Ó£¬Ó¦Óó¡¾°Ò²»á±äµÃ¸´ÔÓ¡£ËäÈ»¼à¿ØÏµÍ³Äܹ»ÏÔʾij̨»úÆ÷»òÕßij¸öÓ¦ÓõĴíÎó¡£

È»¶øÔÚʵ¼ÊµÄÉú²ú»·¾³ÖУ¬ÓÉÓÚʵʩÁ˸ôÀ룬һµ©ÔÚÉÏͼϲàµÄºì¿òÄÚij¸öÓ¦ÓóöÏÖÁË Bug£¬ÔòÎÞ·¨·ÃÎʵ½Æä¶ÔÓ¦µÄÈÕÖ¾£¬Ò²¾Í̸²»ÉϽ«ÈÕ־ȡ³öÁË¡£

ÁíÍ⣬ÓÐЩÉî¶ÈÒÀÀµÈÕ־ƽ̨µÄÓ¦Óã¬Ò²¿ÉÄÜÔÚÈÕÖ¾²úÉúµÄʱºò¾ÍÖ±½Ó²É¼¯×ߣ¬½ø¶øÉ¾³ýµôԭʼµÄÈÕÖ¾Îļþ¡£ÕâЩ³¡¾°¸øÎÒÃÇÈÕ־ϵͳµÄά»¤¶¼´øÀ´ÁËÄѶȡ£

²Î¿¼ Logstash£¬Ò»°ã»áÓÐÁ½ÖÖÈÕÖ¾ÒµÎñÁ÷³Ì£º

Õý³£Çé¿öϵļòµ¥Á÷³ÌΪ£ºÓ¦ÓòúÉúÈÕÖ¾¡ú¸ù¾ÝÔ¤¶¨ÒåµÄÈÕÖ¾Îļþ´óС»òʱ¼ä¼ä¸ô£¬Í¨¹ýÖ´ÐÐ Logrotation£¬²»¶ÏˢгöеÄÎļþ¡ú¶¨ÆÚ²é¿´¡ú¶¨ÆÚɾ³ý¡£

¸´ÔÓÓ¦Óó¡¾°µÄÁ÷³ÌΪ£ºÓ¦ÓòúÉúÈÕÖ¾¡ú²É¼¯¡ú´«Êä¡ú°´Ðè¹ýÂËÓëת»»¡ú´æ´¢¡ú·ÖÎöÓë²é¿´¡£

ÎÒÃÇ¿ÉÒÔ´ÓʵʱÐԺʹíÎó·ÖÎöÁ½¸öά¶ÈÀ´Çø·Ö²»Í¬µÄÈÕÖ¾Êý¾Ý³¡¾°£º

ʵʱ£¬Ò»°ãÊÊÓÃÓÚÎÒÃdz£ËµµÄÒ»¼¶Ó¦Óã¬È磺ֱ½ÓÃæÏòÓû§µÄÓ¦Óá£ÎÒÃÇ¿ÉÒÔ×Ô¶¨Òå¸÷Àà¹Ø¼ü×Ö£¬ÒÔ·½±ãÔÚ³öÏÖ¸÷ÖÖ error »ò exception ʱ£¬Ïà¹ØÒµÎñÈËÔ±Äܹ»ÔÚµÚһʱ¼ä±»Í¨Öªµ½¡£

׼ʵʱ£¬Ò»°ãÊÊÓÃÓÚһЩÏîÄ¿¹ÜÀíµÄƽ̨£¬È磺ÔÚÐèÒªÌîд¹¤Ê±µÄʱºò³öÏÖÁËå´»ú£¬µ«Õâ²¢²»Ó°Ï칤×ʵķ¢·Å¡£

ƽ̨ÔÚ¼¸·ÖÖÓºóÍê³ÉÖØÆô£¬ÎÒÃÇ¿ÉÒÔÔٵǼÌîд£¬¸ÃÇé¿ö²¢²»Ôì³ÉÔ­ÔòÐÔµÄÓ°Ïì¡£Òò´Ë£¬ÎÒÃÇ¿ÉÒÔ½«ÆäÁÐΪ׼ʵʱµÄ¼¶±ð¡£

³ýÁËÖ±½Ó²É¼¯´íÎóÓëÒì³££¬ÎÒÃÇ»¹ÐèÒª½øÐзÖÎö¡£ÀýÈ磺½öÖªµÀijÈ˵ÄÌåÖØÊÇûʲôÒâÒåµÄ£¬µ«ÊÇÈç¹ûÔö¼ÓÁËÐÔ±ðºÍÉí¸ßÁ½¸öÖ¸±ê£¬ÄÇôÎÒÃǾͿÉÒÔÅжϳö´ËÈ˵ÄÌåÖØÊÇ·ñΪ±ê×¼ÌåÖØ¡£

Ò²¾ÍÊÇ˵£ºÈç¹ûÄܸø³ö¶à¸öÖ¸±ê£¬¾Í¿ÉÒÔ¶ÔÅÓ´óµÄÊý¾Ý½øÐÐÈ¥Ô룬Ȼºóͨ¹ý»Ø¹é·ÖÎö£¬Èòɼ¯µ½µÄÊý¾Ý¸üÓÐÒâÒå¡£

´ËÍ⣬ÎÒÃÇ»¹Òª²»¶ÏµØÈ¥»¹Ô­Êý×ÖµÄÕæÊµÐÔ¡£ÌرðÊǶÔÓÚʵʱµÄÒ»¼¶Ó¦Óã¬ÎÒÃÇÒªÄÜ¿ìËÙµØÈÃÓû§Ã÷°×ËûÃÇËùÅöµ½ÏÖÏóµÄÕæÊµº¬Òå¡£

ÀýÈ磺É̼ÒÔÚÉϼÜʱ´í°ÑÉÌÆ·µÄ¼Û¸ñ±êÇ© 100 Ôª±ê³ÉÁË 10 Ôª¡£Õâ»áµ¼ÖÂÉÌÆ·ÂíÉϱ»ÇÀ¹ºÒ»¿Õ¡£

µ«ÊÇÕâÖÖÏÖÏó²¢·ÇÊÇÒµÎñµÄÎÊÌ⣬ºÜÄѱ»·¢ÏÖ£¬Òò´ËÎÒÃÇÖ»ÄÜͨ¹ýÈÕÖ¾Êý¾Ý½øÐÐÂß¼­·ÖÎö£¬¼°Ê±·´À¡ÒÔ±£Ö¤ÔÚ¼¸Ê®ÃëÖ®ºó½«¿â´æÐÞ¸ÄΪÁ㣬´Ó¶øÓÐЧµØ½â¾ö´ËÎÊÌâ¡£¿É¼û£¬ÔÚ´ËÓ¦Óó¡¾°ÖУ¬ÊµÊ±·ÖÎö¾ÍÏԵ÷dz£ÓÐÓá£

×îºóÊÇ×·ËÝ£¬ÎÒÃÇÐèÒªÔÚ»ñÈ¡ÀúÊ·ÐÅÏ¢µÄͬʱ£¬ÊµÏÖ¿çʱ¼äά¶ÈµÄ¶Ô±ÈÓë×ܽᣬÄÇô׷ËݾÍÄܹ»ÔÚ¸÷ÖÖÓ¦ÓÃÖз¢»ÓÆä¹ØÁªÐÔ×÷ÓÃÁË¡£

ÉÏÊöÌá¼°µÄ¸÷¸öÒªËØ¶¼ÊÇÎÒÃǹÜÀíÈÕÖ¾µÄ»ù×¼¡£ÈçÉÏͼËùʾ£¬ÎÒÃǵÄÈÕ־ϵͳ²ÉÓõÄÊÇ¿ªÔ´µÄ ELK ģʽ£º

ElasticSearch£¨ºó¼ò³Æ ES£©£¬¸ºÔðºó¶Ë¼¯Öд洢Óë²éѯ¹¤×÷¡£

µ¥¶ÀµÄ Beats ¸ºÔðÈÕÖ¾µÄËѼ¯¡£FileBeat Ôò¸Ä½øÁË Logstash µÄ×ÊÔ´Õ¼ÓÃÎÊÌ⣻TopBeat ¸ºÔðËѼ¯¼à¿Ø×ÊÔ´£¬ÀàËÆÏµÍ³ÃüÁî top È¥»ñÈ¡ CPU µÄÐÔÄÜ¡£

ÓÉÓÚÈÕÖ¾·þÎñ¶ÔÓÚÒµÎñÀ´Ëµ½öÆðµ½ÁËάÎȺͱ£ÕϵÄ×÷Ó㬶øÇÒÎÒÃÇÐèҪʵÏÖ¿ìËÙ¡¢ÇáÁ¿µÄÊý¾Ý²É¼¯Óë´«Ê䣬Òò´Ë²»Ó¦Õ¼Ó÷þÎñÆ÷Ì«¶à×ÊÔ´¡£

ÔÚ·½Ê½ÉÏÎÒÃDzÉÓõÄÊDzå¼þģʽ£¬°üÀ¨£ºinput ²å¼þ¡¢output ²å¼þ¡¢ÒÔ¼°Öм为Ôð´«Êä¹ýÂ˵IJå¼þ¡£ÕâЩ²å¼þÓÐ×Ų»Í¬µÄ¹æÔòºÍ×Ô¼ºµÄ¸ñʽ£¬Ö§³Öן÷ÖÖ°²È«ÐԵĴ«Êä¡£

ÈÕ־ϵͳÓÅ»¯Ë¼Â·

ÓÐÁËÉÏÊöÈÕÖ¾µÄ¼Ü¹¹£¬ÎÒÃÇÕë¶Ô¸÷ÖÖʵ¼ÊµÄÓ¦Óó¡¾°£¬½øÒ»²½Ìá³öÁËËĸö·½ÃæµÄÓÅ»¯Ë¼Â·£º

»ù´¡ÓÅ»¯

Äڴ棺ÈçºÎ·ÖÅäÄÚ´æ¡¢À¬»ø»ØÊÕ¡¢Ôö¼Ó»º´æºÍËø¡£

ÍøÂç£ºÍøÂç´«ÊäÐòÁл¯¡¢Ôö¼ÓѹËõ¡¢²ßÂÔ¡¢É¢ÁС¢²»Í¬Ð­ÒéÓë¸ñʽ¡£

CPU£ºÓöàÏß³ÌÌá¸ßÀûÓÃÂʺ͸ºÔØ¡£

´Ë´¦ÀûÓÃÂʺ͸ºÔØÊÇÁ½¸ö²»Í¬µÄ¸ÅÄ

ÀûÓÃÂÊ£ºÔÚÓÃÂúÒ»¸öºËºóÔÙÓÃÏÂÒ»¸öÄںˣ¬ÀûÓÃÂÊÊÇÖð²½Éý¸ßµÄ¡£

¸ºÔØ£ºÒ»ÏÂ×ӰѰ˸öºËÈ«ÓÃÉÏÁË£¬Ôò¸ºÔØËäÈ»ÊÇÂúµÄ£¬µ«ÊÇÀûÓÃÂʺܵ͡£¼´£¬Ã¿ºË¶¼±»Õ¼ÓÃÁË£¬µ«ÊÇËùÕ¼ÓõÄ×ÊÔ´È´²»¶à£¬¼ÆËãÂʱȽϵÍÏ¡£

´ÅÅÌ£º³¢ÊÔͨ¹ýÎļþºÏ²¢£¬¼õÉÙË鯬ÎļþµÄ²úÉú£¬²¢¼õÉÙѰµÀ´ÎÊý¡£Í¬Ê±ÔÚϵͳ¼¶±ð£¬Í¨¹ýÐÞ¸ÄÉèÖ㬹رո÷ÖÖÎÞÓõķþÎñ¡£

ƽ̨À©Õ¹

×ö¼Ó¼õ·¨£¬»ò³ÆÌæ´ú·½°¸£ºÎÞÂÛÊÇ»¥ÁªÍøÓ¦Ó㬻¹ÊÇÈÕ³£Ó¦Óã¬ÎÒÃÇÔÚ²éѯʱ¶¼Ôö¼ÓÁË·Ö²¼Ê½»º´æ£¬ÒÔÓÐЧÌáÉý²éѯµÄЧÂÊ¡£ÁíÍ⣬ÎÒÃǽ«²»±»Æ½Ì¨Ê¹Óõ½µÄµØ·½Ö±½Ó¹Ø±Õ»òÈ¥³ý¡£

×ÝÏòÀ©Õ¹£ºÈçÔö¼ÓÀ©Õ¹´ÅÅ̺ÍÄÚ´æ¡£

ºáÏòÀ©Õ¹£º¼Ó¼õ/ƽÐÐÀ©Õ¹£¬Ê¹Ó÷ֲ¼Ê½¼¯Èº¡£

Êý¾Ý·ÖÖÎ

¸ù¾ÝÊý¾ÝµÄ²»Í¬Î¬¶È£¬¶ÔÊý¾Ý½øÐзÖÀà¡¢·Ö¼¶¡£ÀýÈ磺ÎÒÃÇ´ÓÈÕÖ¾ÖÐÇø·Öerror¡¢info¡¢ºÍ debug£¬ÉõÖÁ½« info ºÍ debug ¼¶±ðµÄÈÕÖ¾Ö±½Ó¹ýÂ˵ô¡£

Êý¾ÝÈȵ㣺ÀýÈ磺ijÖÖÈÕÖ¾Êý¾ÝÔÚ°×ÌìµÄij¸öʱ¼ä¶ÎÄÚ³ÊÏÖ±©ÕÇÇ÷ÊÆ£¬¶øÍíÉÏÖ»ÊÇÆ½ÎȲúÉú¡£ÎÒÃǾͿÉÒÔ¸ù¾Ý´ËÈȵãÇé¿ö½«ËüÃÇÈ¡³öÀ´µ¥¶À´¦Àí£¬ÒÔ´òÉ¢Èȵ㡣

ϵͳ½µ¼¶

ÎÒÃÇÔÚ¶ÔÕûÌåÒµÎñ½øÐÐÓÐÐ§Çø·ÖµÄ»ù´¡ÉÏ£¬Í¨¹ýÖÆ¶¨Ò»Ð©½µ¼¶·½°¸£¬½«²¿·Ö²»ÖØÒªµÄ¹¦ÄÜÍ£µô£¬ÒÔÂú×ãºËÐÄÒµÎñ¡£

ÈÕ־ϵͳÓÅ»¯Êµ¼ù

Ãæ¶Ô³ÖÐøÔö³¤µÄÊý¾ÝÁ¿£¬ÎÒÃÇËäÈ»Ôö¼ÓÁËÐí¶à×ÊÔ´£¬µ«ÊDz¢²»ÄÜ´Ó¸ù±¾ÉϽâ¾öÎÊÌâ¡£

ÌØ±ðÌåÏÖÔÚÈçÏÂÈý·½Ã棺

ÈÕÖ¾²úÉúÁ¿ÅÓ´ó£¬Ã¿ÌìÓм¸°ÙÒÚÌõ¡£

ÓÉÓÚÉú²ú»·¾³¸ôÀ룬ÎÒÃÇÎÞ·¨Ö±½Ó²é¿´µ½Êý¾Ý¡£

´úÀí×ÊÔ´ÏÞÖÆ£¬ÎÒÃǵĸ÷ÖÖÈÕÖ¾²É¼¯ºÍϵͳ×ÊÔ´²É¼¯²Ù×÷£¬²»¿É³¬¹ýÒµÎñ×ÊÔ´µÄÒ»¸öºË¡£

Ãæ¶Ô³ÖÐøÔö³¤µÄÊý¾ÝÁ¿£¬ÎÒÃÇËäÈ»Ôö¼ÓÁËÐí¶à×ÊÔ´£¬µ«ÊDz¢²»ÄÜ´Ó¸ù±¾ÉϽâ¾öÎÊÌâ¡£

Ò»¼¶ÒµÎñ¼Ü¹¹

ÎÒÃÇÈÕ־ϵͳµÄ²ã´ÎÏà¶Ô±È½ÏÇåÎú£¬¿É¼òµ¥·ÖΪÊý¾Ý½ÓÈë¡¢Êý¾Ý´æ´¢ºÍÊý¾Ý¿ÉÊÓ»¯Èý´ó¿é¡£

¾ßÌå°üÀ¨£º

Rsyslog£¬ÊÇĿǰÎÒÃÇËù½Ó´¥µ½µÄ²É¼¯¹¤¾ßÖÐ×î½ÚÊ¡ÐÔÄܵÄÒ»ÖÖ¡£

Kafka£¬¾ßÓг־û¯µÄ×÷Óᣵ±È»ËüÔÚʹÓõ½´ïÒ»¶¨Êý¾ÝÁ¿¼¶Ê±£¬»á³öÏÖ Bug¡£

Fluentd£¬ËüÓë Rsyslog ÀàËÆ£¬Ò²ÊÇÒ»ÖÖÈÕÖ¾µÄ´«Ê乤¾ß£¬µ«ÊÇËü¸üÆ«Ïò´«Êä·þÎñ¡£

ES ºÍ Kibana¡£

¸Ã¼Ü¹¹ÔÚʵÏÖÉÏ»áÓõ½ Golang¡¢Ruby¡¢Java¡¢JS µÈ²»Í¬µÄÓïÑÔ¡£ÔÚºóÆÚ¸ÄÔìʱ£¬ÎÒÃǻὫ·ûºÏ Key-Value ģʽµÄÊý¾Ý¿ìËٵص¼Èë HBase Ö®ÖС£

»ùÓÚ HBase µÄ×ÔÉíÌØµã£¬ÎÒÃÇʵÏÖÁËËüÔÚÄÚ´æ²ãµÄ B+ Ê÷£¬²¢Çҳ־û¯µ½ÎÒÃǵĴÅÅÌÖ®ÉÏ£¬´Ó¶ø´ïµ½ÁËÀíÏëµÄ¿ìËÙ²åÈëµÄËÙ¶È¡£ÕâÒ²ÕýÊÇÎÒÃÇÔ¸ÒâÑ¡Ôñ HBase ×÷ΪÈÕÖ¾·½°¸µÄÔ­Òò¡£

¶þ¼¶ÒµÎñ¼Ü¹¹

ÎÒÃÇÖ±½ÓÀ´¿´¶þ¼¶ÒµÎñ¼Ü¹¹µÄ¹¦ÄÜͼ£¬ËüÊÇÓÉÈçÏÂÁ÷³Ì´®Áª¶ø³ÉµÄ£º

ÔÚÍê³ÉÁËÊý¾Ý²É¼¯Ö®ºó£¬ÎªÁ˽ÚÊ¡×Ô¼ºÕ¼ÓôÅÅ̵Ŀռ䣬Ðí¶àÓ¦ÓûáÍêÈ«ÒÀÀµÓÚÎÒÃǵÄÈÕ־ϵͳ¡£Òò´ËÔÚÊý¾Ý²É¼¯ÍêÒÔºó£¬ÎÒÃÇÔö¼ÓÁËÒ»¸ö³Ö¾Ã»º´æ¡£

Íê³É»º´æÖ®ºóϵͳִÐд«Êä¡£´«ÊäµÄ¹ý³Ì°üÀ¨£º¹ýÂ˺Íת»»£¬Õâ¸ö¹ý³Ì¿ÉÒÔ½øÐÐÊý¾Ý³éÏ¡¡£ÖµµÃÇ¿µ÷µÄÊÇ£ºÈç¹ûÒµÎñ·½¾¡ÔçºÏ×÷²¢¸øÓèÎÒÃÇһЩԼ¶¨µÄ»°£¬ÎÒÃǾÍÄܹ»Í¨¹ý¸ñʽ»¯À´ÊµÏֽṹ»¯µÄÊý¾Ý¡£

ËæºóÖ´ÐеÄÊÇ·ÖÁ÷£¬ÆäÖ÷Òª°üÀ¨Á½´ó¿é£ºÒ»ÖÖÊÇ A À´Ô´µÄÊý¾Ý×ß A ͨµÀ£¬B À´Ô´µÄÊý¾Ý×ß B ͨµÀ¡£ÁíÒ»ÖÖÊÇÈà A Êý¾ÝÁ÷Èëµ½ÎÒÃǵĴ洢É豸£¬²¢´¥·¢±£»¤»úÖÆ¡£¼´ÎªÁ˱£Õϴ洢ϵͳ£¬ÎÒÃǶîÍâÔö¼ÓÁËÒ»¸ö¶ÓÁС£

ÀýÈ磺¶ÓÁÐΪ 100£¬ÀïÃæµÄÒ»¸ö chunk Ϊ 256 Õ×£¬ÎÒÃÇÏÖÔÚÉèÖøßˮλΪ 0.7¡¢µÍˮλΪ 0.3¡£

ÔÚд²Ù×÷µÄ¶Ñ»ýʱ£¬ÓÉÓÚÎÒÃÇÉèÖÃÁË 0.7£¬¼´ 100 Õ׺ա£ÄÇôÔÚÒ»¸ö 256 Õ×»á¶Ñ»ýµ½ 70 ¸ö chunk ʱ£¬ÎÒÃÇÍù¸Ã´æ´¢Æ½Ì¨µÄдËٶȾÍÒѾ­¸ú²»ÉÏÁË¡£

´Ëʱ¸ßˮλµã»á±»´¥·¢£¬²»ÔÊÐí¼ÌÐøÐ´È룬ֱµ½Õû¸öдÈë¹ý³Ì°Ñ¸Ã chunk Ïû»¯µô£¬²¢½µÖÁ 30 ¸öʱ£¬·½¿É¼ÌÐøÍùÀïдÈë¡£ÎÒÃǾÍÊÇÓøñ£»¤»úÖÆÀ´±£»¤ºǫ́ÒÔ¼°´æ´¢É豸µÄ¡£

½Ó×ÅÊÇ´æ´¢£¬ÓÉÓÚÕû¸öÊý¾ÝÁ÷µÄÁ¿»á±È½Ï´ó£¬Òò´ËÔÚ´æ´¢»·½ÚÖ÷ÒªÖ´ÐеÄÊÇ´æ´¢µÄË÷Òý¡¢Ñ¹Ëõ¡¢ºÍ²éѯ¡£

×îºóÊÇ UI µÄһЩ·ÖÎöËã·¨£¬ÔËÓà SQL µÄһЩ²éѯÓï¾ä½øÐмòµ¥¡¢¿ìËٵزéѯ¡£

ͨ³£´Ó²É¼¯£¨logstash/rsyslog/heka/filebeat£©µ½ÃæÏò»º´æµÄ Kafka ÊÇÒ»ÖÖµäÐ͵ĿíÒÀÀµ¡£

Ëùν¿íÒÀÀµ£¬ÊÇָÿ¸ö App ¶¼¿ÉÄܸúÿ¸ö Broker Ïà¹ØÁª¡£ÔÚ Kafka ´¦£¬Ã¿´Î´«Êä¶¼ÒªÔÚ¹þÏ£Ö®ºó£¬ÔÙ°ÑÊý¾Ýдµ½Ã¿¸ö Broker ÉÏ¡£

¶øÕ­ÒÀÀµ£¬ÔòÊÇÆäÿһ¸ö Fluentd ½ø³Ì¶¼Ö»¶ÔÓ¦Ò»¸ö Broker µÄ¹ý³Ì¡£×îÖÕͨ¹ý¿íÒÀÀµ¹ý³ÌдÈëµ½ ES¡£

²É¼¯

Èç Rsyslog ²»µ«Õ¼ÓÃ×ÊÔ´×îÉÙ£¬¶øÇÒ¿ÉÒÔÌí¼Ó¸÷ÖÖ¹æÔò£¬Ëü»¹ÄÜÖ§³ÖÏñ TSL¡¢SSL Ö®ÀàµÄ°²È«Ð­Òé¡£

Filebeat ÇáÁ¿£¬ÔÚ°æ±¾ 5.x ÖУ¬Elasticsearch ¾ßÓнâÎöµÄÄÜÁ¦£¨Ïñ Logstash ¹ýÂËÆ÷£©¡ª Ingest¡£

ÕâÒ²¾ÍÒâζ×Å¿ÉÒÔ½«Êý¾ÝÖ±½ÓÓà Filebeat ÍÆË͵½ Elasticsearch£¬²¢Èà Elasticsearch ¼È×ö½âÎöµÄÊÂÇ飬ÓÖ×ö´æ´¢µÄÊÂÇé¡£

Kafka

½Ó×ÅÊÇ Kafka£¬Kafka Ö÷ҪʵÏÖµÄÊÇ˳Ðò´æ´¢£¬Ëüͨ¹ý topic ºÍÏûÏ¢¶ÓÁеĻúÖÆ£¬ÊµÏÖÁË¿ìËÙµØÊý¾Ý´æ´¢¡£

¶øËüµÄȱµã£ºÓÉÓÚËùÓеÄÊý¾Ý¶¼Ïò Kafka дÈ룬»áµ¼Ö topic ¹ý¶à£¬Òý·¢´ÅÅ̾ºÕù£¬½ø¶øÑÏÖØÍÏÀÛ Kafka µÄÐÔÄÜ¡£

ÁíÍ⣬Èç¹ûËùÓеÄÊý¾Ý¶¼Ê¹ÓÃͳһ±êÇ©µÄ»°£¬ÓÉÓÚ²»ÖªµÀËù²É¼¯µ½µÄÊý¾Ý¾ßÌåÀà±ð£¬ÎÒÃǽ«ºÜÄÑʵÏÖ¶ÔÊý¾ÝµÄ·ÖÖΡ£

Òò´Ë£¬ÔÚºóÃæµÄÓÅ»¯´«Êä»úÖÆ·½Ã棬ÎÒÃǸÄÔì²¢×Ô¼ºÊµÏÖÁË˳Ðò´æ´¢µÄ¹ý³Ì£¬½ø¶ø½â¾öÁËÒ»¶¨Òª×ö³Ö¾Ã»¯ÕâÒ»°²È«±£ÕϵÄÐèÇó¡£

Fluentd

Fluentd ÓеãÀàËÆÓÚ Logstash£¬ËüµÄÎĵµºÍ²å¼þ·Ç³£ÆëÈ«¡£Æä¶àÖÖ²å¼þ¿É±£Ö¤Ö±½Ó¶Ô½Óµ½ Hadoop »ò ES¡£

¾Í½ÓÈë¶øÑÔ£¬ÎÒÃÇ¿ÉÒÔ²ÉÓà Fluentd µ½ Fluentd µÄ·½Ê½¡£¼´ÔÚÔ­ÓÐÒ»²ãÊý¾Ý½ÓÈëµÄ»ù´¡ÉÏ£¬ÔÙ½ÓÒ»´Î Fluentd¡£Í¬Ê±ËüÒ²Ö§³Ö°²È«´«Êä¡£µ±È»ÎÒÃÇÔÚºóÃæÒ²¶ÔËü½øÐÐÁËÖØµãÓÅ»¯¡£

ES+Kibana

×îºóÎÒÃÇÓõ½ÁË ES ºÍ Kibana¡£ES µÄÓÅÊÆÔÚÓÚͨ¹ý Lucene ʵÏÖÁË¿ìËٵĵ¹ÅÅË÷Òý¡£

ÓÉÓÚ´óÁ¿µÄÈÕÖ¾ÊǷǽṹ»¯µÄ£¬Òò´ËÎÒÃÇʹÓà ES µÄ Lucene ½øÐаü×°£¬ÒÔÂú×ãÆÕͨÓû§Ö´Ðзǽṹ»¯ÈÕÖ¾µÄËÑË÷¡£¶ø Kibana Ôò»ùÓÚ Lucene Ìṩ¿ÉÊÓ»¯ÏÔʾ¹¤¾ß¡£

ÎÊÌⶨλÓë½â¾ö

ÏÂÃæ½éÉÜÒ»ÏÂÎÒÃÇÅöµ½¹ýµÄÎÊÌâºÍÏÖÏó£¬ÈçÏÂÕâЩ¶¼ÊÇÎÒÃÇ×ÅÊÖÓÅ»¯µÄ³ö·¢µã£º

´«Êä·þÎñÆ÷µÄ CPU ÀûÓÃÂʵÍÏ£¬Ã¿¸öºËµÄ¸ºÔز»±¥Âú¡£

´«Êä·þÎñÆ÷ Full gc µÄƵ´Î¹ý¸ß¡£ÓÉÓÚÎÒÃÇÊÇʹÓà Ruby À´ÊµÏֵĹý³Ì£¬ÆäÄÚ´æÄ¬ÈÏÉèÖõÄÊý¾ÝÁ¿ÓÐʱ»á¹ý´ó¡£

´æ´¢·þÎñÆ÷³öÏÖµ¥²¨·åÏÖÏ󣬼´´æ´¢·þÎñÆ÷´ÅÅÌÓÐʱ»áͻȻ³öÏÖÐÔÄÜÖ±ÏßÖèÉý»òÖè½µ¡£

Ƶ·±´¥·¢¸ßˮλ¡£ÈçǰËùÊöµÄ¸ßˮλ±£»¤»úÖÆ£¬Ò»µ©´æ´¢´ÅÅÌ´¥·¢Á˸ßˮ룬Ôò²»ÔÙÌṩ·þÎñ£¬Ö»ÄܵȴýÈ˹¤½øÐдÅÅÌ¡°ÇåÏ´¡±¡£

Èç¹û ES µÄһ̨»úÆ÷¡°¹Ò¡±ÁË£¬Ôò¼¯Èº¾Í hang סÁË¡£¼´µ±·¢ÏÖij̨»úÆ÷ÎÞ·¨Í¨Ñ¶Ê±£¬¼¯Èº»áÈÏΪËü¡°¹Ò¡±ÁË£¬Ôò¿ìËÙÆô¶¯Êý¾Ý»Ö¸´¡£¶øÈç¹ûÕýֵϵͳ·±Ã¦Ö®Ê±£¬Ôò´ËÀàÊý¾Ý»Ö¸´µÄ²Ù×÷»á¸ü¼ÓÍÏÀÛϵͳµÄÕûÌåÐÔÄÜ¡£

ÓÉÓÚËùÓÐÊý¾Ý¶¼±»Ð´Èë Kafka£¬¶øÎÒÃÇÖ»Óõ½ÁËÒ»¸ö topic£¬Õâ¾ÍÔì³ÉÁËÿһÀàÊý¾Ý¶¼Òª¾­¹ý²»Ò»¶¨ÓëÖ®Ïà¹ØµÄ¹æÔòÁ´£¬²¢½øÐв»Ò»¶¨ÊÊÓõĹæÔòÅжϣ¬Òò´ËÊý¾ÝµÄ´«ÊäЧÂÊÕûÌå±»½µµÍÁË¡£

Fluentd µÄ host ÂÖѯ»úÖÆÔì³É¸ßˮλƵ·¢¡£ÓÉÓÚ Fluentd ÔÚÓë ES ¶Ô½Óʱ×ñÑ­Ò»¸öĬÈϲßÂÔ£ºÊ×ѡǰÎą̊½øÐÐÊý¾ÝдÈ룬¼´ÓëǰÎą̊µÄǰÎå¸ö½Ó¿Ú½»»¥¡£

ÔÚÎÒÃǵÄÉú²ú»·¾³ÖУ¬Fluentd ÊÇÓà CRuby дµÄ¡£Ã¿Ò»¸ö½ø³ÌÊôÓÚÒ»¸ö Fluentd ½ø³Ì£¬ÇÒÿһ¸ö½ø³Ì¶¼»á¶ÔÓ¦Ò»¸ö host Îļþ¡£

¶ø¸Ã host ÎļþµÄǰÎå¸öĬÈÏÖµ¼´Îª ES µÄдÈëÈë¿Ú£¬Òò´ËËùÓлúÆ÷¶¼»áÈ¥ÕÒÕâÎå¸öÈë¿Ú¡£

ÌÈÈôÓÐһ̨»úÆ÷å´»ú£¬Ôò»áÂÖѯµ½ÏÂһ̨¡£Èç´ËÖ±½ÓÔì³ÉÁ˸ßˮλµÄƵ·±³öÏÖ¡¢ºÍдÈëËٶȵÄϽµ¡£

ÖÚËùÖÜÖª£¬¶ÔÈÕÖ¾µÄ²éѯÊÇÒ»ÖÖµÍÆµ´ÎµÄ²éѯ£¬¼´Ö»ÓÐÔÚ³öÏÖÎÊÌâʱ²Å»áÈ¥²é¿´¡£µ«ÊÇÔÚʵ¼Ê²Ù×÷ÖУ¬ÎÒÃÇÍùÍùͨ¹ý¼ìË÷µÄ·½Ê½È«²¿È¡³ö£¬Òò´ËÒâÒå²»´ó¡£

ÁíÍâ ES ΪÁË´ïµ½½ÏºÃµÄÐÔÄÜ£¬»á½«Êý¾Ý´æ´¢ÔÚ raid0 ÖУ¬´æ´¢µÄʱ¼ä¿ç¶ÈÍùÍù»á³¬¹ý 7 Ì죬Òò´ËÆä³É±¾Ò²±È½Ï¸ß¡£

ͨ¹ý¶ÔÊý¾ÝµÄʵʱÏß·ÖÎö£¬ÎÒÃÇ·¢ÏÖ²¢Î´´ïµ½Ð´Èë/д³öµÄƽºâ״̬¡£

ΪÁËÌá¸ß Fluentd µÄÀûÓÃÂÊ£¬ÎÒÃÇÓà Kafka È¥Êý¾ÝµÄʱºòÌá¸ßÁËÁ¿£¬Ô­À´ÊÇ 5 Õ×£¬ÏÖÔÚÎÒÃǸĵ½ÁË 6 Õס£

Èç¹ûÖ»Êǵ¥´¿´«Ê䣬²»ÂÛ¼ÆËãµÄ»°£¬Æäʵ¿ÉÒԸĸü¸ß¡£Ö»²»¹ýÒòΪÎÒÃÇ¿¼Âǵ½ÕâÀï°üº¬Á˼ÆËãµÄһЩ¶«Î÷£¬ËùÒÔÖ»Ìáµ½ÁË 6 Õס£

ÎÒÃÇµÄ Fluentd ÊÇ»ùÓÚ JRuby µÄ£¬ÒòΪ JRuby ¿ÉÒÔ¶àỊ̈߳¬µ«ÊÇÎÒÃÇµÄ CRuby ûÓÐÈκÎÒâÒå¡£

ΪÁËÌá¸ßÄڴ棬ÎÒ°Ñ Ruby ËùÓеÄÄÚ´æ»úÖÆÁ˽âÁËһϣ¬¾ÍÊÇÉ¢ÁеÄһЩ host Îļþ£¬ÒòΪÎÒÃÇÿ¸ö½ø³Ì¶¼Ñ¡Ç°ÎåÁоͿÉÒÔÁË£¬ÎҶ࿪Á˼¸¸ö¿Ú¡£ES µÄÓÅ»¯ÕâÒ»¿é£¬ÔÚÉÏ ES ֮ǰ£¬ÎÒÃÇÒѾ­ÓÐÈË×ö¹ýÒ»´ÎÓÅ»¯ÁË¡£

ÒòΪ»ùÓÚÎÒ¸Õ²Å˵µÄÓÐʱºòÈÕÖ¾Á¿ºÜ¸ß£¬ÓÐʱºòÈÕÖ¾Á¿ºÜÉÙ¡£ÎÒÃǻῼÂÇ×ö¶¯Ì¬ÅäÖá£

ÒòΪ ES ¾ÍÊÇÖ§³Ö¶¯Ì¬ÅäÖõģ¬ËùÒÔËü¶¯Ì¬ÅäÖõÄʱºò£¬ÎÒÃÇÔÚijЩ³¡¾°Ï¿ÉÒÔÌá¸ßËüµÄдÈëËÙ¶È£¬Ä³Ð©³¡¾°Ï¿ÉÒÔÖ§³ÖËüµÄÕâÖÖ²éѯЧÂÊ¡£ÎÒÃÇ¿ÉÒÔ³¢ÊÔÈ¥×öһЩ¶¯Ì¬ÅäÖøºÔØ¡£

¸ÄÔìÒ»£º´æ´¢½µµÍ

<

½µµÍ´æ´¢ÔÚÕûÌå¼Ü¹¹Éϲ¢Ã»ÓÐÌ«´ó±ä»¯£¬ÎÒÃÇÖ»ÊÇÔÚ´«Êäµ½ Fluentd ʱ°ÑÌìÊý½µÏÂÀ´£¬¸Ä³ÉÁËÒ»Ìì¡£

ͬʱ£¬ÎÒÃÇÖ±½Ó½øÐÐÁË·ÖÁ÷£¬°ÑÊý¾ÝÍù Hadoop Àïд£¬¶ø°ÑһЩ·ûºÏ Kibana µÄÊý¾ÝÖ±½Ó·ÅÈë ES¡£

ÉÏÃæÌá¹ý£¬ÈÕÖ¾²éѯÊÇµÍÆµ´ÎµÄ£¬Ò»°ãÐèÒª²éѯÁ½ÌìÒÔÉÏÊý¾ÝµÄ¿ÉÄÜÐÔºÜС£¬Òò´ËÎÒÃǽµµÍ´æ´¢ÊǷdz£ÓÐÒâÒåµÄ¡£

¸ÄÔì¶þ£ºÊý¾Ý·ÖÖÎ

<

ÎÒÃÇÔÚÈÕÖ¾Îļþ½ÚµãÊý½ÏÉÙ£¨»úÆ÷ÊýÁ¿Ð¡ÓÚ 5 ̨£©µÄÇé¿öÏ£¬È¥µôÁË Kafka ²ã¡£ÓÉÓÚ Fluentd ¿ÉÒÔÖ§³ÖÊý¾ÝºÍ´óÎļþ´æ´¢£¬Òò´ËÊý¾ÝÄܹ»±»³Ö¾Ã»¯µØ´æÈë´ÅÅÌ¡£

ÎÒÃǸøÃ¿¸öÓ¦Óö¼Ö±½Ó¶ÔÓ¦ÁËÒ»¸ö tag£¬ÒÔ·½±ã¸÷¸öÓ¦ÓöÔÓ¦µ½×Ô¼ºµÄ tag¡¢×ñÑ­×Ô¼ºµÄ¹Ì¶¨¹æÔò¡¢²¢×îÖÕдÈë ES£¬ÕâÑù¾Í·½±ãÁ˳öÏÖÎÊÌâµÄ¸÷×Ô¶¨Î»¡£

ÁíÍ⣬ÎÒÃÇÔËÓÃÑÓ³Ù¼ÆËãºÍÎļþÇзÖÒ²ÄÜ¿ìËÙµØÕÒµ½ÎÊÌâµÄ¸ùÔ´¡£Òò´ËÎÒÃǽÚÔ¼ÁË Kafka ºÍ ES ¸÷ÖÖ¼ÆËã×ÊÔ´¡£

ÔÚʵ¼Ê²Ù×÷ÖУ¬ÓÉÓÚ HBase ²»ÓÃÈ¥×ö raid£¬Ëü×Ô¼ºÍêÈ«Äܹ»¿ØÖÆ´ÅÅ̵ÄдÈ룬Òò´ËÎÒÃǽøÐÐÁËÊý¾ÝѹËõ¡£¾ÍÆäЧ¹û¶øÑÔ£¬ES µÄ´æ´¢¿ªÏú´ó·ù½µµÍ¡£

ÔÚºóÆÚ£¬ÎÒÃÇÒ²³¢ÊÔ¹ýÒ»ÖÖ¸üΪ¼«¶ËµÄ·½°¸£ºÈÃÓû§Ö±½Óͨ¹ý¿Í»§¶ËµÄ Shell È¥²éѯÊý¾Ý£¬²¢²ÉÓñ¾µØ»º´æµÄÁô´æ»úÖÆ¡£

ÓÅ»¯Ð§¹û

ÓÅ»¯µÄЧ¹ûÈçÏ£º

·þÎñÆ÷×ÊÔ´µÄÓÐЧÀûÓá£ÔÚʵʩÁËÐµķ½°¸Ö®ºó£¬ÎÒÃÇÊ¡Á˺ܶà·þÎñÆ÷£¬¶øÇÒµ¥Ì¨·þÎñÆ÷µÄ´æ´¢×ÊÔ´Ò²½ÚÊ¡ÁË 15%¡£

µ¥ºË´¦ÀíÿÃëÔ­À´Äܹ»´«Êä 3000 Ìõ£¬ÊµÊ©ºóÌáÉýµ½ÁË 1.5¡«1.8 ÍòÌõ¡£¶øÇÒ£¬ÔÚ·þÎñÆ÷µ¥¶À¿ÕÅÜ£¬¼´²»¼ÓÈκμÆËãʱ£¬µ¥ºËÿÃëÄÜ´«Êä½ü 3 ÍòÌõ¡£

ºÜÉÙ´¥·¢ ES ±£»¤»úÖÆ¡£Ô­Òò¾ÍÊÇÎÒÃÇÒѰÑÊý¾Ý·ÖÁ÷³öÀ´ÁË¡£

ÒÔǰÀúÊ·Êý¾ÝÖ»ÄÜ´æ 7 Ì죬ÓÉÓÚÎÒÃǽÚÊ¡ÁË·þÎñÆ÷£¬Òò´ËÎÒÃÇÏÖÔÚ¿ÉÒÔ´æ´¢¸ü³¤Ê±¼äµÄÊý¾Ý¡£¶øÇÒ£¬¶ÔÓÚһЩËûÈ˲éѯ¹ýµÄÈÕÖ¾£¬ÎÒÃÇÒ²»á¸ù¾Ý×î³õµÄ²ßÂÔ£¬ÓÐÑ¡ÔñÐԵر£ÁôÏÂÀ´£¬ÒÔ±ã×·ËÝ¡£

ÈÕ־ϵͳÓÅ»¯×ܽá

¹ØÓÚÈÕ־ƽ̨ÓÅ»¯£¬ÎÒ×ܽáÁËÈçϼ¸µã£º

ÓÉÓÚÈÕÖ¾ÊÇµÍÆµ´ÎµÄ£¬ÎÒÃǰÑÀúÊ·Êý¾Ý´æÈëÁËÁ®¼Û´æ´¢Ö®ÖУ¬ÆÕͨÓû§ÐèÒªµÄʱºò£¬ÎÒÃÇÔÙµ¼µ½ ES Àͨ¹ý Kibana µÄǰ¶Ë½çÃæ±ã¿É¿ìËÙ²éѯµ½¡£¶ø¶ÔÓÚ³ÌÐòÔ±À´Ëµ£¬Ôò²»ÐèÒªµ½ ES ±ã¿ÉÖ±½Ó²éѯµ½¡£

Êý¾Ý´æÔÚµÄʱ¼äÔ½³¤£¬ÔòÒâÒåԽС¡£ÎÒÃǸù¾Ýʵ¼ÊÇé¿öÖÆ¶¨ÁËÓÐЧµÄ¡¢Áô´æÓÐÒâÒåÊý¾ÝµÄ²ßÂÔ¡£

˳ÐòдÅÌÌæ´úÄÚ´æ¡£ÀýÈç£ºÇø±ðÓÚÆ½³£µÄËæ»úдÅÌ£¬ÎÒÃÇÔÚ²Ù×÷¶Áдһ¸öÁ÷Îļþʱ²ÉÈ¡µÄÊǰ´Ë³ÐòдÊý¾ÝµÄģʽ¡£

¶øÔÚ´æ´¢Á¿´óµÄʱºò£¬ÔòÓ¦µ±¿¼ÂÇ SSD¡£ÌرðÊÇÔÚ ES Óöµ½ÏÞÁ÷ʱ£¬Ê¹Óà SSD ¿ÉÒÔÌáÉý ES µÄÐÔÄÜ¡£

Ìáǰ¶¨Öƹ淶£¬´Ó¶øÄܹ»ÓÐЧ½â¾öºóÆÚ·ÖÎöµÈ¹¤×÷¡£

ÈÕÖ¾¸ñʽ

ÈçÉÏͼËùʾ£¬³£ÓõÄÈÕÖ¾¸ñʽÀàÐͰüÀ¨£ºuuid¡¢timestamp¡¢host µÈ¡£

ÌØ±ðÊÇ host£¬ÓÉÓÚÈÕÖ¾»áÉæ¼°µ½¼¸°Ù¸ö½Úµã£¬ÓÐÁË host ÀàÐÍ£¬ÎÒÃǾÍÄÜÅж¨ÊÇÄĄ̈»úÆ÷Éϵıê×¼¡£¶øÍ¼ÖÐÆäËûµÄ»·¾³±äÁ¿ÀàÐÍ£¬ÔòÄܹ»ÓÐЧµØ×·Ëݵ½Ò»Ð©ÀúÊ·µÄÐÅÏ¢¡£

ÈÕÖ¾·½°¸

ÈçÉÏͼËùʾ£¬ÎÒÃÇͨ¹ý Rsyslog ¿ÉÒÔÖ±½Ó½«²É¼¯¶ËµÄÊý¾ÝдÈëÎļþ»òÊý¾Ý¿âÖ®ÖС£

µ±È»£¬¶ÔÓÚһЩÔÝʱÓò»ÉϵÄÈÕÖ¾£¬ÎÒÃDz»Ò»¶¨·ÇҪʵʩ¹ýÂË´«ÊäµÄ¹æÔò¡£

ÈçÉÏͼ£¬Fluentd Ò²ÓÐһЩ´«ÊäµÄ¹æÔò£¬°üÀ¨£ºFluentd ¿ÉÒÔÖ±½Ó¶Ô½Ó Fluentd£¬Ò²¿ÉÒÔÖ±½Ó¶Ô½Ó MongoDB¡¢MySQL µÈ¡£

ÁíÍ⣬ÎÒÃÇÒ²ÓÐһЩ×é¼þ¿ÉÒÔ¿ìËٵضԽӲå¼þºÍϵͳ£¬ÀýÈçÈà Fluentd ºÍ Rsyslog Äܹ»Ö±½ÓÁ¬µ½ ES ÉÏ¡£

ÕâÊÇÎÒ¸öÈ˸ø´ó¼Ò¶¨ÖƵÄһЩ×î»ù±¾µÄ»ùÏߣ¬ÎÒÈÏΪÈÕÖ¾´Ó²É¼¯¡¢»º´æ¡¢´«Êä¡¢´æ´¢£¬µ½×îÖÕ¿ÉÊÓ»¯£¬·Ö³ÉÁËÈýÌ×»ùÏß¡£

²É¼¯µ½´æ´¢ÊÇ×î¼òµ¥µÄÒ»¸ö£¬Ïñ Rsyslog µ½ hdfs »òÕ߯äËû filesystem£¬ÎÒÃÇÓÐÕâÖÖÇé¿ö¡£

±È½Ï³£¼ûµÄÇé¿ö£¬¾ÍÊǴӲɼ¯¡¢´«Êä¡¢µ½´æ´¢¿ÉÊÓ»¯£¬È»ºóÐγÉ×îÖÕÎÒÃÇÏÖÔÚ×ÔÓµÄÒ»Ì×ϵͳ£¬´ó¼Ò¿ÉÒÔ¸ù¾Ýʵ¼ÊÇé¿öÈ¡Éá¡£

×îºóÊÇÎÒ¿¼Âǵ½Ò»¸öʵ¼ÊÇé¿ö£¬¼ÙÈçÕâ¸ö°¸Àý£¬ÎÒÃǾ¡¿ÉÄÜÉÙµÄÕ¼ÓзþÎñÆ÷£¬È»ºó´«ÊäÐèÒª¹ýÂËת»»£¬ÈÕÖ¾¿ÉÒԱȽϼòµ¥£¬·ûºÏÕâÖÖ Key value£¨KV£©¸ñʽ¡£

ÎÒÃÇ¿ÉÒÔ°´ÕÕÈ¡ÁËÒ»¸ö Rsyslog¡¢È¡ÁËÒ»¸ö Fluentd¡¢È¡ÁËÒ»¸ö Hbase£¬È¡ÁËÒ»¸ö echars µÈÕâôһ¸ö·½Ê½×öÒ»¸ö·½°¸¾Í¿ÉÒÔÁË¡£

ÎÒ¾õµÃ Rsyslog¡¢Fluentd¡¢heka ÕâЩ¶¼¿ÉÒÔ×ö²É¼¯¡£È»ºó´«ÊäÕâ¿éÓÐ Fluentd ´«Ê䣬ÒòΪ Fluentd ºÍ Kafka µ½²å¼þ·Ç³£Áé»î¿ÉÒÔÖ±½Ó¶Ô½ÓÎÒÃÇºÜ¶à´æ´¢É豸£¬Ò²¿ÉÒÔ¶ÔÓ¦ºÜ¶àµÄÎļþ¡¢Á¬ ES ¶¼¿ÉÒÔ¡£

¿ÉÊÓ»¯¿ÉÒÔÓà Kibana£¬Ö÷ÒªÊǸú ES ½áºÏµÃ±È½Ï½ôÃÜ£¬ËüÃǽáºÏÔÚÒ»ÆðÐèÒªÒ»µãѧϰ³É±¾¡£

   
4254 ´Îä¯ÀÀ       28
Ïà¹ØÎÄÕÂ

»ùÓÚEAµÄÊý¾Ý¿â½¨Ä£
Êý¾ÝÁ÷½¨Ä££¨EAÖ¸ÄÏ£©
¡°Êý¾Ýºþ¡±£º¸ÅÄî¡¢ÌØÕ÷¡¢¼Ü¹¹Óë°¸Àý
ÔÚÏßÉ̳ÇÊý¾Ý¿âϵͳÉè¼Æ ˼·+Ч¹û
 
Ïà¹ØÎĵµ

GreenplumÊý¾Ý¿â»ù´¡Åàѵ
MySQL5.1ÐÔÄÜÓÅ»¯·½°¸
ijµçÉÌÊý¾ÝÖÐ̨¼Ü¹¹Êµ¼ù
MySQL¸ßÀ©Õ¹¼Ü¹¹Éè¼Æ
Ïà¹Ø¿Î³Ì

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ