openvibers/openvibe.host Commits

alerts: page on a low AI provider balance, not just a ticket (#301)

OP OpenVibers committed 7 days ago · c78f1d1361 · 1 file, +3 −3

At zero every AI feature on the network stops, and the account can fall that
far within a day of normal use. A ticket is easy to miss; page the operator.

Changes

ddiff --git a/deploy/prometheus/openvibe-rules.yml b/deploy/prometheus/openvibe-rules.yml
iindex 38390ab..0427d33 100644
---- a/deploy/prometheus/openvibe-rules.yml
++++ b/deploy/prometheus/openvibe-rules.yml
@@@ -28,12 +28,12 @@ groups:
annotations:
summary: "The readiness check has not completed a run for more than 20 minutes (openvibe-readyhealth.timer; check systemctl status openvibe-readyhealth.service)"
# OpenVibe.AI's hourly balance probe (AI server/providers/balance.js; DeepSeek). Below $2 the owner must
-- # top the provider up before every AI feature on the network starts failing. A ticket (bell), not a page:
-- # the account still answers until it reaches zero.
++ # top the provider up before every AI feature on the network starts failing. This pages: at zero every AI
++ # feature on the network stops, and the account can fall that far within a day of normal use.
- alert: OpenVibeAiProviderBalanceLow
expr: ai_provider_balance_usd < 2
for: 10m
-- labels: { severity: ticket }
++ labels: { severity: page }
annotations:
summary: 'OpenVibe.AI provider {{ $labels.provider }} balance is ${{ printf "%.2f" $value }} (below $2): top it up before AI stops answering'
- alert: HighErrorRate