obs Createrun.Observability
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

  1. Generate a client from the admin UI — get a one-time kobs_ token + GUID.
  2. Drop the token into the host's appsettings.json (Observability:Token + Observability:ClientId).
  3. Reference Createrun.Observability.Client + call AddObservabilityClient(Configuration).
  4. 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 spool
Topology
Hierarchical aggregator · push + piggyback