Skip to main content
Process logs stay in the configured console or file output. MoleSignal writes platform metrics, traces, and profiles into the protected _sys organization. Each stored signal uses the exact stream name _molesignal with a corresponding stream type. Only system scope with sys.telemetry.read can query these streams.

Enable self-telemetry collection

The destination cannot be changed to a tenant organization. Public intake, stream mutation, and pipelines cannot create, overwrite, or delete _molesignal. In split-role deployments, non-intake nodes forward self-telemetry to a healthy Intake node. Set the same MS_SELF_TELEMETRY_CLUSTER_TOKEN on every role.

Backend distributed tracing

MoleSignal instruments HTTP, gRPC, Flight SQL, database, object storage, intake, query, background workers, and Agent stages. Inbound W3C context is validated or replaced. External baggage does not authorize an organization. Sensitive request bodies, SQL values, credentials, prompts, model output, and tool arguments are excluded from spans. The tail sampler retains traces in this order:
  1. deployment or runtime disable;
  2. trusted debug force;
  3. errors;
  4. slow traces;
  5. ordered policy rules;
  6. deterministic normal sampling ratio.
The sampler and self-intake/export queues are bounded and fail open for business traffic. Inspect fixed-cardinality component metrics on /metrics and detailed health at GET /api/v1/system/telemetry.

Node-local pprof

The diagnostic listener is disabled by default:
Capture profiles:
Keep the listener on loopback and use an SSH tunnel. Remote exposure requires allow_remote = true, network controls, TLS in front of the listener, and an administrative bearer credential.

Health and rollout

  • /api/v1/healthz reports process liveness.
  • /api/v1/readyz reports readiness for traffic.
  • /metrics exposes Prometheus metrics without tenant labels.
  • X-Request-Id and X-Trace-Id correlate requests with retained traces.
For a new distributed-tracing rollout, start with telemetry.trace.force_disabled = true, validate system resources and privacy, enable a canary, then expand the persisted runtime policy.

Configuration

Review every telemetry, tracing, exporter, and profiling setting.
Last modified on August 9, 2026