mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
feat: Add Prometheus metrics for requests
Adds gauge for requests by type and status Signed-off-by: moson <moson@archlinux.org>
This commit is contained in:
parent
e45878a058
commit
375895f080
3 changed files with 31 additions and 3 deletions
|
@ -144,6 +144,7 @@ def test_update_prometheus_metrics(test_data):
|
|||
|
||||
assert "aur_users{" not in metrics
|
||||
assert "aur_packages{" not in metrics
|
||||
assert "aur_requests{" not in metrics
|
||||
|
||||
# Let's update our metrics. We should find our gauges now
|
||||
update_prometheus_metrics()
|
||||
|
@ -151,3 +152,8 @@ def test_update_prometheus_metrics(test_data):
|
|||
|
||||
assert 'aur_users{type="user"} 9.0' in metrics
|
||||
assert 'aur_packages{state="updated"} 9.0' in metrics
|
||||
assert 'aur_requests{status="Pending",type="orphan"} 6.0' in metrics
|
||||
assert 'aur_requests{status="Closed",type="orphan"} 1.0' in metrics
|
||||
assert 'aur_requests{status="Accepted",type="orphan"} 1.0' in metrics
|
||||
assert 'aur_requests{status="Rejected",type="orphan"} 1.0' in metrics
|
||||
assert 'aur_requests{status="Pending",type="deletion"} 1.0' in metrics
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue