openvibers/openvibe.host Commits
alerts: page on a low AI provider balance, not just a ticket (#301)
Changes
@@@ -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: OpenVibeAiProviderBalanceLowexpr: ai_provider_balance_usd < 2for: 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
@@ -28,12 +28,12 @@ groups:
@@ -28,12 +28,12 @@ groups:
annotations:
annotations:
summary: "The readiness check has not completed a run for more than 20 minutes (openvibe-readyhealth.timer; check systemctl status openvibe-readyhealth.service)"
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
# 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
- alert: OpenVibeAiProviderBalanceLow
expr: ai_provider_balance_usd < 2
expr: ai_provider_balance_usd < 2
for: 10m
for: 10m
- labels: { severity: ticket }
+ labels: { severity: page }
annotations:
annotations:
summary: 'OpenVibe.AI provider {{ $labels.provider }} balance is ${{ printf "%.2f" $value }} (below $2): top it up before AI stops answering'
summary: 'OpenVibe.AI provider {{ $labels.provider }} balance is ${{ printf "%.2f" $value }} (below $2): top it up before AI stops answering'
- alert: HighErrorRate
- alert: HighErrorRate