service is healthy
In-house observability for the Createrun ecosystem
One self-hosted endpoint that every Createrun service (Application.Service, Workflow.Service, IDM, Store, Compiler, Setup, MCP, CRApps) pushes its logs, exceptions, and per-category metrics into. Diff-cursor shipping, hierarchical aggregator topology, gzip spool, command piggyback — no external Loki/Tempo/Prometheus.
How it works
- Generate a client from the admin UI — get a one-time
kobs_token + GUID. - Drop the token into the host's
appsettings.json(Observability:Token+Observability:ClientId). - Reference
Createrun.Observability.Client+ callAddObservabilityClient(Configuration). - Watch logs stream into the admin Logs view. Server commands (flush, threshold, resync) are piggybacked onto each batch response.
Endpoint
https://obs.createrun.com
Auth
IDM (UI) · kobs_ token (ingest)
Storage
PostgreSQL
obs + gzip spoolTopology
Hierarchical aggregator · push + piggyback