mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Along with this initial requests metric implementation, we also now serve the `/metrics` route, which grabs request metrics out of cache and renders them properly for Prometheus. **NOTE** Metrics are only enabled when the aurweb system admin has enabled caching by configuring `options.cache` correctly in `$AUR_CONFIG`. Otherwise, an error is logged about no cache being configured. New dependencies have been added which require the use of `composer`. See `INSTALL` for the dependency section in regards to composer dependencies and how to install them properly for aurweb. Metrics are in the following forms: aurweb_http_requests_count(method="GET",route="/some_route") aurweb_api_requests_count(method="GET",route="/rpc",type="search") This should allow us to search through the requests for specific routes and queries. Signed-off-by: Kevin Morris <kevr@0cost.org> |
||
---|---|---|
.. | ||
acctfuncs.inc.php | ||
aur.inc.php | ||
aurjson.class.php | ||
cachefuncs.inc.php | ||
confparser.inc.php | ||
credentials.inc.php | ||
DB.class.php | ||
feedcreator.class.php | ||
gettext.php | ||
metricfuncs.inc.php | ||
pkgbasefuncs.inc.php | ||
pkgfuncs.inc.php | ||
pkgreqfuncs.inc.php | ||
routing.inc.php | ||
stats.inc.php | ||
streams.php | ||
timezone.inc.php | ||
translator.inc.php | ||
version.inc.php |