System Status
v1.1.0· commit b72dae6· branch main · built 9/29/2026, 8:15:57 AM
Last updated: 9/30/2026, 1:18:20 PM
✗
unhealthy
7 of 9 services healthy
9
Total Services
7
Healthy
2
Unhealthy
0
Unknown / Stale
Service Details
✓
OBP API (REST)
Status: healthy Response Time: 32ms Last Checked: 9/30/2026, 1:17:31 PM (checked every 60s)
- PUBLIC_OBP_BASE_URL:
- https://dcr.ogcr.tesobe.com
✗
OBP API (gRPC)
Status: unhealthy Response Time: 5.00s Last Checked: 9/30/2026, 1:17:36 PM (checked every 60s) Consecutive Failures: 1738
- OBP_GRPC_HOST:
- grpc.dcr.ogcr.tesobe.com:443 (default from PUBLIC_OBP_BASE_URL, env var unset)
- OBP_GRPC_TLS:
- true (default from port, env var unset)
Error: Failed to connect before the deadline
✓
Opey (server)
Status: healthy Response Time: 33ms Last Checked: 9/30/2026, 1:17:31 PM (checked every 60s)
- OPEY_BASE_URL:
- https://portal.dcr.ogcr.tesobe.com/opey/
✓
Opey (tools)
Status: healthy Response Time: 33ms Last Checked: 9/30/2026, 1:17:31 PM (checked every 60s)
- OPEY_BASE_URL:
- https://portal.dcr.ogcr.tesobe.com/opey/
- tool_count:
- 6
- test_call:
- ok
- obp_mcp_auth:
- consent
- opey_version:
- unknown
- opey_overall:
- ok
✓
Redis
Status: healthy Response Time: 1ms Last Checked: 9/30/2026, 1:17:31 PM (checked every 60s)
✓
OAuth2: keycloak
Status: healthy Response Time: 61ms Last Checked: 9/30/2026, 1:17:31 PM (checked every 60s)
- issuer:
- https://oauth2.dcr.ogcr.tesobe.com/realms/ogcr-dcr
- jwks_uri:
- https://oauth2.dcr.ogcr.tesobe.com/realms/ogcr-dcr/protocol/openid-connect/certs
- keys:
- 2
- signing_keys:
- 1
- token_test:
- failed
- token_test_ms:
- 3
- token_test_age:
- 57m ago
- token_test_error:
- unauthorized_client: Public client not allowed to retrieve service account
✓
OAuth2: obp-oidc
Status: healthy Response Time: 59ms Last Checked: 9/30/2026, 1:17:31 PM (checked every 60s)
- issuer:
- https://oidc.dcr.ogcr.tesobe.com/obp-oidc
- jwks_uri:
- https://oidc.dcr.ogcr.tesobe.com/obp-oidc/jwks
- keys:
- 1
- signing_keys:
- 1
- token_test:
- ok
- token_test_ms:
- 320
- token_test_age:
- 57m ago
- consumer_id:
- 9182bf38-a723-4e84-8846-1ecd72169a30
- consumer_name:
- ogcr-portal
✓
OAuth2: google
Status: healthy Response Time: 80ms Last Checked: 9/30/2026, 1:17:31 PM (checked every 60s)
- issuer:
- https://accounts.google.com
- jwks_uri:
- https://www.googleapis.com/oauth2/v3/certs
- keys:
- 2
- signing_keys:
- 2
- token_test:
- skipped (no credentials configured)
✗
OBP Consumer scopes
Status: unhealthy Response Time: 327ms Last Checked: 9/30/2026, 1:17:31 PM (checked every 60s) Consecutive Failures: 1431
- consumer_id:
- 9182bf38-a723-4e84-8846-1ecd72169a30
- CanGetDynamicEntityRecord_obp_portal_page at SYS:
- missing
- CanUpdateDynamicEntityRecord_obp_developer_faq at SYS:
- missing
- CanGetDynamicEntityDefinitions at SYS:
- missing (optional)
- CanCreateDynamicEntityDefinition at SYS:
- missing (optional)
- platform_app:
- not marked: an administrator marks this Consumer on the API Manager's Platform Apps page
Error: Missing CanGetDynamicEntityRecord_obp_portal_page at SYS, needed for: Showing the pages published with App Studio at /pages, to every visitor. Missing CanUpdateDynamicEntityRecord_obp_developer_faq at SYS, needed for: Linking each FAQ chat room to its question.
?
Opey (browser)
Fetched directly from your browser to PUBLIC_OPEY_BASE_URL — mirrors the path the Opey chat uses.
Status: unknown
- PUBLIC_OPEY_BASE_URL:
- https://portal.dcr.ogcr.tesobe.com/opey/
?
SSE streaming (browser)
Streamed from your browser via /backend/status/stream — the same transport the live streaming features use. Detects proxies that buffer server-sent events.
Status: unknown
- Path:
- /backend/status/stream