Skip to content

Commit 00b476b

Browse files
committed
updating formatting on logging page
1 parent 474ad00 commit 00b476b

File tree

3 files changed

+76
-45
lines changed

3 files changed

+76
-45
lines changed

feeds/all.atom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-05-04T08:12:12Z</updated></feed>
2+
<feed xmlns="http://www.w3.org/2005/Atom"><title>Matt Makai</title><link href="http://www.fullstackpython.com/" rel="alternate"></link><link href="http://www.fullstackpython.com/feeds/all.atom.xml" rel="self"></link><id>http://www.fullstackpython.com/</id><updated>2014-05-04T08:14:17Z</updated></feed>

logging.html

Lines changed: 43 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -69,38 +69,58 @@ <h1>Logging</h1>
6969
mail 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>

source/content/pages/08-monitoring-analytics/0801-logging.markdown

Lines changed: 32 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -44,39 +44,50 @@ mail plugin to send emails when exceptions occur.
4444

4545
## Logging Aggregators
4646
When you are running your application on several servers, it is helpful
47-
to have a monitoring tool called a "logging aggregator". You can configure your
48-
application to forward your system and application logs to one location that
49-
provides tools for viewing, searching, and monitoring logging events across your cluster.
47+
to have a monitoring tool called a "logging aggregator". You can configure
48+
your application to forward your system and application logs to one location
49+
that provides tools for viewing, searching, and monitoring logging events
50+
across your cluster.
5051

51-
Another advantage of log aggregatortion tools is they allow you to set up custom alerts
52-
and alarms so you can get notified when error rates breach a certain threshold.
52+
Another advantage of log aggregatortion tools is they allow you to set up
53+
custom alerts and alarms so you can get notified when error rates breach a
54+
certain threshold.
5355

5456

5557
### Log Aggregator Third Party Services
56-
* [loggly](https://www.loggly.com/) Loggly is a third party cloud based application that
57-
aggregates logs. They have instructions for every major language, including python. It includes email
58-
alerting on custom searches.
59-
* [papertrail](https://papertrailapp.com/) Paper trail is similar to both loggly and splunk and provides
60-
integration with S3 for long term storage.
61-
* [splunk](http://www.splunk.com/) Splunk offers third party cloud and self hosted solutions
62-
for event aggregation. It excells at searching and data mining any text based data.
58+
* [loggly](https://www.loggly.com/) Loggly is a third party cloud based
59+
application that aggregates logs. They have instructions for every major
60+
language, including python. It includes email alerting on custom searches.
61+
62+
* [papertrail](https://papertrailapp.com/) Paper trail is similar to both
63+
loggly and splunk and provides integration with S3 for long term storage.
64+
65+
* [splunk](http://www.splunk.com/) Splunk offers third party cloud and self
66+
hosted solutions for event aggregation. It excells at searching and data
67+
mining any text based data.
68+
6369
* [Raygun](http://raygun.io/) logs errors and provides immediate notification
6470
when issues arise.
6571

6672

6773
### Open Source Log Aggregators
68-
* [Graylog2](http://graylog2.org/) Provides a central server for log aggregation as well as a GUI for
69-
browsing and searching through log events. There are libraries for most major languages, including python.
70-
Saves data in elasicache.
71-
* [Logstash](http://logstash.net/) Similar to Graylog2, logstash offers features to programatically
72-
configure log data workflows.
73-
* [Scribe](https://github.com/facebook/scribe) A project written by Facebook to aggregate logs. It's designed
74-
to run on multiple servers and scale with the rest of your cluster. Uses the Thrift messagaing format so it can
75-
be used with any language.
74+
* [Graylog2](http://graylog2.org/) provides a central server for log
75+
aggregation as well as a GUI for browsing and searching through log events.
76+
There are libraries for most major languages, including python. Saves data
77+
in Elasticache.
78+
79+
* [Logstash](http://logstash.net/) Similar to Graylog2, logstash offers
80+
features to programatically configure log data workflows.
81+
82+
* [Scribe](https://github.com/facebook/scribe) A project written by Facebook
83+
to aggregate logs. It's designed to run on multiple servers and scale with
84+
the rest of your cluster. Uses the Thrift messagaing format so it can be
85+
used with any language.
7686

7787

7888
## Logging resources
79-
* This [intro to logging](http://www.blog.pythonlibrary.org/2012/08/02/python-101-an-intro-to-logging/)
89+
* This
90+
[intro to logging](http://www.blog.pythonlibrary.org/2012/08/02/python-101-an-intro-to-logging/)
8091
presents the Python logging module and how to use it.
8192

8293
* [Logging as Storytelling](http://www.hybridcluster.com/blog/logging-storytelling/)

0 commit comments

Comments
 (0)