Harden notify Prometheus metrics

This commit is contained in:
Codex
2026-07-02 13:13:09 +03:00
parent 910fc8d37f
commit c0864021df
4 changed files with 49 additions and 48 deletions

11
uv.lock generated
View File

@@ -765,6 +765,7 @@ dependencies = [
{ name = "granian" },
{ name = "hvac" },
{ name = "jinja2" },
{ name = "prometheus-client" },
{ name = "pydantic-settings" },
{ name = "python-ulid" },
{ name = "uvloop", marker = "sys_platform != 'win32'" },
@@ -782,6 +783,7 @@ requires-dist = [
{ name = "granian", specifier = ">=2.6.1" },
{ name = "hvac", specifier = ">=2.4.0" },
{ name = "jinja2", specifier = ">=3.1.6" },
{ name = "prometheus-client", specifier = "==0.23.1" },
{ name = "pydantic-settings", specifier = ">=2.13.1" },
{ name = "python-ulid", specifier = ">=3.1.0" },
{ name = "uvloop", marker = "sys_platform != 'win32'", specifier = ">=0.22.1" },
@@ -796,6 +798,15 @@ wheels = [
{ url = "https://files.pythonhosted.org/packages/ac/8d/c1e93296e109a320e508e38118cf7d1fc2a4d1c2ec64de78565b3c445eb5/pamqp-3.3.0-py2.py3-none-any.whl", hash = "sha256:c901a684794157ae39b52cbf700db8c9aae7a470f13528b9d7b4e5f7202f8eb0", size = 33848, upload-time = "2024-01-12T20:37:21.359Z" },
]
[[package]]
name = "prometheus-client"
version = "0.23.1"
source = { registry = "https://pypi.org/simple" }
sdist = { url = "https://files.pythonhosted.org/packages/23/53/3edb5d68ecf6b38fcbcc1ad28391117d2a322d9a1a3eff04bfdb184d8c3b/prometheus_client-0.23.1.tar.gz", hash = "sha256:6ae8f9081eaaaf153a2e959d2e6c4f4fb57b12ef76c8c7980202f1e57b48b2ce", size = 80481, upload-time = "2025-09-18T20:47:25.043Z" }
wheels = [
{ url = "https://files.pythonhosted.org/packages/b8/db/14bafcb4af2139e046d03fd00dea7873e48eafe18b7d2797e73d6681f210/prometheus_client-0.23.1-py3-none-any.whl", hash = "sha256:dd1913e6e76b59cfe44e7a4b83e01afc9873c1bdfd2ed8739f1e76aeca115f99", size = 61145, upload-time = "2025-09-18T20:47:23.875Z" },
]
[[package]]
name = "propcache"
version = "0.4.1"