Mercurial > code > home > repos > href
changeset 40:94181d521d6d
prometheus, longer page title timeout, dead code, etc
author | drewp@bigasterisk.com |
---|---|
date | Sat, 19 Nov 2022 17:07:10 -0800 |
parents | c538dc39b851 |
children | 293a694304b8 |
files | lookup.py pagetitle.py tasks.py |
diffstat | 3 files changed, 8 insertions(+), 16 deletions(-) [+] |
line wrap: on
line diff
--- a/lookup.py Sat Nov 19 17:06:36 2022 -0800 +++ b/lookup.py Sat Nov 19 17:07:10 2022 -0800 @@ -20,6 +20,8 @@ import pymongo from bottle import static_file from dateutil.tz import tzlocal +from prometheus_client.exposition import generate_latest +from prometheus_client.registry import REGISTRY from jadestache import Renderer from link import Links, NotFound @@ -30,9 +32,9 @@ pageTitle = PageTitle(db) links = Links(db) renderer = Renderer(search_dirs=['template'], debug=bottle.DEBUG) +logging.basicConfig(level=logging.DEBUG) log = logging.getLogger() - def getUser(): try: agent = bottleGetAgent() @@ -43,12 +45,8 @@ def siteRoot(): - try: - return bottle.request.headers['x-site-root'].rstrip('/') - except KeyError: - log.warn(repr(bottle.request.__dict__)) - raise - + return 'https://bigasterisk.com/href' + @bottle.route('/static/<path:path>') def server_static(path): @@ -223,7 +221,8 @@ @bottle.route('/metrics') def metrics(): - return '' + bottle.response.content_type = "text/plain" + return generate_latest(REGISTRY) @bottle.route('/')