@@ -57,67 +57,61 @@ application is read-heavy, write-heavy, or subject to rapid swings in traffic.
5757
5858
5959## Open source monitoring projects
60- * [ Sentry] ( https://github.com/getsentry/sentry ) started life as a
60+
61+ * Error Tracking
62+ * [ Sentry] ( https://github.com/getsentry/sentry ) started life as a
6163 Python-only monitoring project but can now be used for any programming
6264 language.
63-
64- * [ statsd] ( https://github.com/etsy/statsd/ ) is a node.js network daemon that
65+ * Metrics
66+ * [ statsd] ( https://github.com/etsy/statsd/ ) is a node.js network daemon that
6567 listens for metrics and aggregates them for transfer into another service
6668 such as Graphite.
67-
68- * [ Graphite] ( https://graphite.readthedocs.org/en/latest/overview.html ) stores
69+ * [ Graphite] ( https://graphite.readthedocs.org/en/latest/overview.html ) stores
6970 time-series data and displays them in graphs through a Django web application.
70-
71- * [ Bucky] ( http://github.hubspot.com/bucky/ ) measures the performance of a
72- web application from end user's browsers and sends that data back to the
73- server for collection.
74-
75- * [ Sensu] ( http://sensuapp.org/ ) is an open source monitoring framework
76- written in Ruby but applicable to any programming language web application.
77-
78- * [ Graph Explorer] ( http://vimeo.github.io/graph-explorer/ ) by Vimeo is a
71+ * [ Sensu] ( http://sensuapp.org/ ) is an open source monitoring framework
72+ written in Ruby but applicable to any programming language web application.
73+ * [ Graph Explorer] ( http://vimeo.github.io/graph-explorer/ ) by Vimeo is a
7974 Graphite-based dashboard with added features and a slick design.
80-
81- * [ Munin] ( http://munin-monitoring.org/ ) is a client plugin-based monitoring
75+ * [ Munin] ( http://munin-monitoring.org/ ) is a client plugin-based monitoring
8276 system that sends monitoring traffic to the Munin node where the data can
8377 be analyzed and visualized. Note this project is written in Perl so Perl 5
8478 must be installed on the node collecting the data.
85-
79+ * Real User Monitoring (RUM)
80+ * [ Bucky] ( http://github.hubspot.com/bucky/ ) measures the performance of a
81+ web application from end user's browsers and sends that data back to the
82+ server for collection.
8683
8784## Hosted monitoring services
8885Hosted monitoring software takes away the burden of deploying and operating
8986the software yourself. However, hosted monitoring costs (often a significant
9087amount of) money and take your application's data out of your hands so
9188these services are not the right fit for every project.
9289
93- * [ Rollbar] ( https://rollbar.com/ ) instruments both the server side and
90+ * Error Tracking
91+ * [ Rollbar] ( https://rollbar.com/ ) instruments both the server side and
9492 client side to capture and report exceptions. The
9593 [ pyrollbar] ( https://rollbar.com/docs/notifier/pyrollbar/ ) code library
9694 provides quick integration for Python web applications. There are also
9795 specific instructions for common [ web frameworks] ( /web-frameworks.html )
9896 such as [ Django] ( /django.html ) and [ Pyramid] ( /pyramid.html ) .
99-
100- * [ Sentry] ( https://sentry.io/welcome/ ) is the hosted version of the open
97+ * [ Sentry] ( https://sentry.io/welcome/ ) is the hosted version of the open
10198 source tool that is used to monetize and support further development.
102-
103- * [ New Relic] ( http://newrelic.com/ ) provides application and database
99+ * Application Performance Monitoring (APM)
100+ * [ New Relic] ( http://newrelic.com/ ) provides application and database
104101 monitoring as well as plug ins for capturing and analyzing data about
105102 other devleoper tools in your stack, such as [ Twilio] ( /twilio.html ) .
106-
107- * [ Status.io] ( http://status.io/ ) focuses on uptime and response metrics
103+ * [ Opbeat] ( https://opbeat.com ) Built for django. Opbeat combines performance
104+ metrics, release tracking, and error logging into a single simple service.
105+ * Status Pages
106+ * [ Status.io] ( http://status.io/ ) focuses on uptime and response metrics
108107 transparency for web applications.
109-
110- * [ StatusPage.io] ( https://www.statuspage.io/ ) (yes, there's both a Status and
108+ * [ StatusPage.io] ( https://www.statuspage.io/ ) (yes, there's both a Status and
111109 StatusPage.io) provides easy set up status pages for monitoring application
112110 up time.
113-
114- * [ PagerDuty] ( http://www.pagerduty.com/ ) alerts a designated person or group
111+ * Incident Management
112+ * [ PagerDuty] ( http://www.pagerduty.com/ ) alerts a designated person or group
115113 if there are stability, performance, or uptime issues with an application.
116114
117- * [ Opbeat] ( https://opbeat.com ) Built for django. Opbeat combines performance
118- metrics, release tracking, and error logging into a single simple service.
119-
120-
121115## Monitoring resources
122116* [ How to Add Hosted Monitoring to Flask Web Applications] ( /blog/hosted-monitoring-flask-web-apps.html )
123117 and
0 commit comments