include version and build info in prometheus output
This commit is contained in:
parent
bb23f509d7
commit
d9f809864f
3 changed files with 7 additions and 3 deletions
|
@ -32,7 +32,7 @@ def main():
|
||||||
build_type = get_build_type(os.getenv('CI_COMMIT_TAG', os.getenv('TRAVIS_TAG')))
|
build_type = get_build_type(os.getenv('CI_COMMIT_TAG', os.getenv('TRAVIS_TAG')))
|
||||||
log.debug("setting build type=%s, build commit=%s", build_type, commit_hash)
|
log.debug("setting build type=%s, build commit=%s", build_type, commit_hash)
|
||||||
with open(build_type_path, 'w') as f:
|
with open(build_type_path, 'w') as f:
|
||||||
f.write(f"BUILD = \"{build_type}\"\nBUILD_COMMIT = \"{commit_hash}\"\n")
|
f.write(f"BUILD = \"{build_type}\"\nCOMMIT_HASH = \"{commit_hash}\"\n")
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
|
|
|
@ -1,3 +1,3 @@
|
||||||
# don't touch this. CI server changes this during build/deployment
|
# don't touch this. CI server changes this during build/deployment
|
||||||
BUILD = "dev"
|
BUILD = "dev"
|
||||||
BUILD_COMMIT = "source installation"
|
COMMIT_HASH = "none"
|
||||||
|
|
|
@ -1,9 +1,13 @@
|
||||||
from aiohttp import web
|
from aiohttp import web
|
||||||
from prometheus_client import Counter, generate_latest as prom_generate_latest
|
from prometheus_client import Counter, Info, generate_latest as prom_generate_latest
|
||||||
from lbry.wallet.server import util
|
from lbry.wallet.server import util
|
||||||
|
from lbry import __version__ as version
|
||||||
|
from lbry.build_type import BUILD, COMMIT_HASH
|
||||||
|
|
||||||
NAMESPACE = "wallet_server"
|
NAMESPACE = "wallet_server"
|
||||||
|
|
||||||
|
VERSION_INFO = Info('build_info', 'Wallet server build info (e.g. version, commit hash)', namespace=NAMESPACE)
|
||||||
|
VERSION_INFO.info({'version': version, 'build': BUILD, "commit": COMMIT_HASH})
|
||||||
REQUESTS_COUNT = Counter("requests_count", "Number of requests received", namespace=NAMESPACE)
|
REQUESTS_COUNT = Counter("requests_count", "Number of requests received", namespace=NAMESPACE)
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue