@@ -178,6 +178,7 @@ oc get all -n vllm-semantic-router-system -l app.kubernetes.io/component=observa
178178** Symptom** : Prometheus targets show "DOWN" for semantic-router
179179
180180** Checks** :
181+
181182``` bash
182183# Verify semantic-router-metrics service exists
183184oc get service semantic-router-metrics -n vllm-semantic-router-system
@@ -196,6 +197,7 @@ oc logs deployment/prometheus -n vllm-semantic-router-system | grep semantic-rou
196197** Symptom** : Dashboard loads but shows no data
197198
198199** Checks** :
200+
199201``` bash
200202# Test Prometheus datasource from within Grafana pod
201203oc exec deployment/grafana -n vllm-semantic-router-system -- \
@@ -212,6 +214,7 @@ oc logs deployment/grafana -n vllm-semantic-router-system
212214** Symptom** : Prometheus or Grafana pods stuck in Pending state
213215
214216** Checks** :
217+
215218``` bash
216219# Check PVC status
217220oc get pvc -n vllm-semantic-router-system
@@ -228,6 +231,7 @@ oc describe pvc grafana-storage -n vllm-semantic-router-system
228231** Symptom** : Cannot login with admin/admin
229232
230233** Checks** :
234+
231235``` bash
232236# Verify secret exists
233237oc get secret grafana-admin -n vllm-semantic-router-system
@@ -237,6 +241,7 @@ oc get secret grafana-admin -o yaml -n vllm-semantic-router-system
237241```
238242
239243** Fix** : Update the secret with correct credentials:
244+
240245``` bash
241246oc create secret generic grafana-admin \
242247 --namespace vllm-semantic-router-system \
@@ -261,12 +266,14 @@ oc rollout restart deployment/grafana -n vllm-semantic-router-system
2612661 . ** Change Default Password** : Update Grafana admin password immediately after deployment
2622672 . ** Network Policies** : Consider adding network policies to restrict access
2632683 . ** Route Security** : Enable TLS for Routes in production:
269+
264270 ``` yaml
265271 spec :
266272 tls :
267273 termination : edge
268274 insecureEdgeTerminationPolicy : Redirect
269275 ` ` `
276+
2702774. **RBAC**: Prometheus uses minimal RBAC (read-only access to endpoints/services)
271278
272279## Advanced Configuration
@@ -332,13 +339,15 @@ sum(rate(llm_model_requests_total[5m]))) * 100
332339# # Support
333340
334341For issues or questions :
342+
3353431. Check logs : ` oc logs deployment/prometheus` or `oc logs deployment/grafana`
3363442. Review events : ` oc get events -n vllm-semantic-router-system --sort-by='.lastTimestamp'`
3373453. File an issue at https://github.com/vllm-project/semantic-router/issues
338346
339347# # Next Steps
340348
341349After deploying observability :
350+
3423511. Generate traffic via OpenWebUI
3433522. Monitor model selection in real-time
3443533. Verify PII and jailbreak protection is working
0 commit comments