[devserver] Added an apache_log_metrics.py script

This script uploads metrics to Monarch based on apache's request log.

BUG=chromium:621745
TEST=None

Change-Id: I47bf61913da25d44e3fe23fc9502e9c9caebf8a4
Reviewed-on: https://chromium-review.googlesource.com/356299
Commit-Ready: Paul Hobbs <phobbs@google.com>
Tested-by: Paul Hobbs <phobbs@google.com>
Reviewed-by: Don Garrett <dgarrett@chromium.org>
diff --git a/devserver.py b/devserver.py
index a3511a5..936966e 100755
--- a/devserver.py
+++ b/devserver.py
@@ -1441,7 +1441,7 @@
   parser.add_option_group(group)
 
 
-def _MakeLogHandler(logfile):
+def MakeLogHandler(logfile):
   """Create a LogHandler instance used to log all messages."""
   hdlr_cls = handlers.TimedRotatingFileHandler
   hdlr = hdlr_cls(logfile, when=_LOG_ROTATION_TIME,
@@ -1492,7 +1492,7 @@
   else:
     cherrypy.config.update({'log.error_file': '',
                             'log.access_file': ''})
-    hdlr = _MakeLogHandler(options.logfile)
+    hdlr = MakeLogHandler(options.logfile)
     # Pylint can't seem to process these two calls properly
     # pylint: disable=E1101
     cherrypy.log.access_log.addHandler(hdlr)