-
Notifications
You must be signed in to change notification settings - Fork 0
Home
github-actions[bot] edited this page May 27, 2026
·
2 revisions
A telemetry framework for RimWorld mods. Mod authors register named sections and metrics; an out-of-process collector aggregates the data, serves a dashboard, and can export diagnostic bundles.
You installed a mod that depends on RimObs and want to know what it does.
- Installation -- Workshop, manual, dependencies
- Using the collector -- opening the dashboard, mod settings
You want to instrument your mod.
- Quickstart -- five-minute hello world
-
Profile API -- timed sections via
Obs.Profile -
Metrics API -- counters, gauges, histograms via
Obs.Metrics - profiling.xml -- declarative, no-code instrumentation
- Hot-path discipline -- what you must not do inside instrumented code
- Troubleshooting -- common log lines and fixes
You want to read collector data from your own tool.
- Wire protocol -- MessagePack envelope, schema versioning
-
Local HTTP API --
/api/v1/*endpoints, auth, CSRF - Diagnostic bundle -- exportable archive format
- Tour -- what each page shows
- Architecture -- three runtimes, data flow, ports
- Releases and versioning
- Glossary
Editing these pages: the wiki is generated from
docs/wiki/in the main repo. Edit there and open a pull request; direct edits made on this wiki will be overwritten on the next sync.
Players
Mod authors
- Quickstart
- Profile API
- Metrics API
- profiling.xml
- [ObservedSection] attribute
- Hot-path discipline
- Troubleshooting
Tool authors
Collector
Dashboard
Reference