@@ -69,38 +69,58 @@ <h1>Logging</h1>
6969mail plugin to send emails when exceptions occur.</ p >
7070< h2 > Logging Aggregators</ h2 >
7171< p > When you are running your application on several servers, it is helpful
72- to have a monitoring tool called a "logging aggregator". You can configure your
73- application to forward your system and application logs to one location that
74- provides tools for viewing, searching, and monitoring logging events across your cluster. </ p >
75- < p > Another advantage of log aggregatortion tools is they allow you to set up custom alerts
76- and alarms so you can get notified when error rates breach a certain threshold.</ p >
72+ to have a monitoring tool called a "logging aggregator". You can configure
73+ your application to forward your system and application logs to one location
74+ that provides tools for viewing, searching, and monitoring logging events
75+ across your cluster. </ p >
76+ < p > Another advantage of log aggregatortion tools is they allow you to set up
77+ custom alerts and alarms so you can get notified when error rates breach a
78+ certain threshold.</ p >
7779< h3 > Log Aggregator Third Party Services</ h3 >
7880< ul >
79- < li > < a href ="https://www.loggly.com/ "> loggly</ a > Loggly is a third party cloud based application that
80- aggregates logs. They have instructions for every major language, including python. It includes email
81- alerting on custom searches. </ li >
82- < li > < a href ="https://papertrailapp.com/ "> papertrail</ a > Paper trail is similar to both loggly and splunk and provides
83- integration with S3 for long term storage.</ li >
84- < li > < a href ="http://www.splunk.com/ "> splunk</ a > Splunk offers third party cloud and self hosted solutions
85- for event aggregation. It excells at searching and data mining any text based data. </ li >
86- < li > < a href ="http://raygun.io/ "> Raygun</ a > logs errors and provides immediate notification
87- when issues arise.</ li >
81+ < li >
82+ < p > < a href ="https://www.loggly.com/ "> loggly</ a > Loggly is a third party cloud based
83+ application that aggregates logs. They have instructions for every major
84+ language, including python. It includes email alerting on custom searches. </ p >
85+ </ li >
86+ < li >
87+ < p > < a href ="https://papertrailapp.com/ "> papertrail</ a > Paper trail is similar to both
88+ loggly and splunk and provides integration with S3 for long term storage.</ p >
89+ </ li >
90+ < li >
91+ < p > < a href ="http://www.splunk.com/ "> splunk</ a > Splunk offers third party cloud and self
92+ hosted solutions for event aggregation. It excells at searching and data
93+ mining any text based data. </ p >
94+ </ li >
95+ < li >
96+ < p > < a href ="http://raygun.io/ "> Raygun</ a > logs errors and provides immediate notification
97+ when issues arise.</ p >
98+ </ li >
8899</ ul >
89100< h3 > Open Source Log Aggregators</ h3 >
90101< ul >
91- < li > < a href ="http://graylog2.org/ "> Graylog2</ a > Provides a central server for log aggregation as well as a GUI for
92- browsing and searching through log events. There are libraries for most major languages, including python.
93- Saves data in elasicache.</ li >
94- < li > < a href ="http://logstash.net/ "> Logstash</ a > Similar to Graylog2, logstash offers features to programatically
95- configure log data workflows.</ li >
96- < li > < a href ="https://github.com/facebook/scribe "> Scribe</ a > A project written by Facebook to aggregate logs. It's designed
97- to run on multiple servers and scale with the rest of your cluster. Uses the Thrift messagaing format so it can
98- be used with any language. </ li >
102+ < li >
103+ < p > < a href ="http://graylog2.org/ "> Graylog2</ a > provides a central server for log
104+ aggregation as well as a GUI for browsing and searching through log events.
105+ There are libraries for most major languages, including python. Saves data
106+ in Elasticache.</ p >
107+ </ li >
108+ < li >
109+ < p > < a href ="http://logstash.net/ "> Logstash</ a > Similar to Graylog2, logstash offers
110+ features to programatically configure log data workflows.</ p >
111+ </ li >
112+ < li >
113+ < p > < a href ="https://github.com/facebook/scribe "> Scribe</ a > A project written by Facebook
114+ to aggregate logs. It's designed to run on multiple servers and scale with
115+ the rest of your cluster. Uses the Thrift messagaing format so it can be
116+ used with any language. </ p >
117+ </ li >
99118</ ul >
100119< h2 > Logging resources</ h2 >
101120< ul >
102121< li >
103- < p > This < a href ="http://www.blog.pythonlibrary.org/2012/08/02/python-101-an-intro-to-logging/ "> intro to logging</ a >
122+ < p > This
123+ < a href ="http://www.blog.pythonlibrary.org/2012/08/02/python-101-an-intro-to-logging/ "> intro to logging</ a >
104124 presents the Python logging module and how to use it.</ p >
105125</ li >
106126< li >
0 commit comments