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