Update to use new simplified mozsvc.metrics infrastructure

This commit is contained in:
Ryan Kelly
2014-05-22 16:33:13 +10:00
parent 8da3ae26b1
commit 069804f077
4 changed files with 10 additions and 23 deletions

View File

@@ -3,6 +3,7 @@
# You can obtain one at http://mozilla.org/MPL/2.0/.
import os
import logging
from urlparse import urlparse, urlunparse
from pyramid.response import Response
@@ -72,19 +73,11 @@ def includeme(config):
audience = urlunparse(urlparse(public_url)._replace(path=""))
settings["browserid.backend"] = "tokenserver.verifiers.RemoteVerifier"
settings["browserid.audiences"] = audience
if "metlog.backend" not in settings:
# Default to sending metlog output to stdout.
settings["metlog.backend"] = "mozsvc.metrics.MetlogPlugin"
settings["metlog.sender_class"] = "metlog.senders.StdOutSender"
settings["metlog.enabled"] = True
if "cef.use" not in settings:
# Default to sensible CEF logging settings
settings["cef.use"] = False
settings["cef.file"] = "syslog"
settings["cef.vendor"] = "mozilla"
settings["cef.version"] = 0
settings["cef.device_version"] = 0
settings["cef.product"] = "syncserver"
if "loggers" not in settings:
# Default to basic logging config.
root_logger = logging.getLogger("")
if not root_logger.handlers:
logging.basicConfig(level=logging.INFO)
# Include the relevant sub-packages.
config.scan("syncserver")

View File

@@ -15,9 +15,3 @@ public_url = http://localhost:5000/
# This is a secret key used for signing authentication tokens.
#secret = INSERT_SECRET_KEY_HERE
# Enable metlog during tests, but do not log normal traffic to stdout.
[metlog]
backend = "mozsvc.metrics.MetlogPlugin"
sender_class = "metlog.senders.DebugCaptureSender"
enabled = True