Skip to content

Coordinate observability lanes with Lithos Probe and Stratum #6

Description

@Pixnop

The team now has three observability efforts. Lithos Probe (ModDB, on-demand profiling: /probe health, /probe profiler, file export). Stratum's internal instrumentation (/stratum timings and a metrics publisher that pushes a JSON snapshot once a second over a local named pipe for a GUI). And Pulse, continuous scrape-based time series.

There is no technical conflict (different transports, different consumers), but the lanes deserve an explicit agreement so effort does not double up: Probe and timings for point-in-time diagnosis, Pulse for dashboards and alerting. Worth discussing shared Grafana dashboards.

For a Pulse V2 on Stratum servers: Stratum compiles a public StratumEntityBehaviorTimings accumulator into its vsapi (thread-safe, drainable). Reflection-based feature detection with a clean fallback on vanilla and Lithos would give per-behavior tick histograms no public API can provide.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions