Skip to content
MoleSignal
pre-1.0 · building in the open

Answers, instantly Your data stays yours

Correlate logs, metrics, traces, and profiles on one self-hosted data plane, stored as Parquet on your S3.

Apache 2.0 · Parquet · Your S3

Quick start

Run the product before you believe the page.

Start Postgres, MinIO, and molesignal standalone, then load built-in cross-signal sample data from the product home.

$ docker compose -f deploy/docker/docker-compose.yaml --profile standalone up -d
intake protocols
9
real-time alert path
<1s
telemetry signal families
4
open-source license
Apache 2.0

The differentiated workflow

Three signals. One trace_id. Five seconds.

A trace, its logs, and the host metric for the same minute — natively correlated at the data plane, not stitched in a dashboard.

One trace_id, three views.
trace_idabc123· 4 spans · 280ms
POST /api/checkout
db.tx.begin
stripe.charge
db.tx.commit

Same trace_id=abc123 across all three. No copy-paste between tools.

Real product, not a moodboard

From raw telemetry to a resolved incident.

Explore shipped operator surfaces: APM service health, dashboards, SQL log search, PromQL metrics, traces, browser sessions, Web Vitals, profiling flame graphs, alerting, synthetic monitoring, customer status pages, data pipelines, and governed AI investigations.

Services + transactions + dependencies

See application health before opening a single trace.

Compare throughput, error rate, tail latency, deployments, dependencies, and top backend errors across real services.

APM
MoleSignal APM overview with throughput, error rate, latency, service health, and high-impact dependencies

product / shipped

One product surface, fourteen operator capabilities.

Start with the job you need to solve. Every capability shares the same tenant, time, storage, and query context.

The differentiated workflow

Follow the failure, not a trail of copied IDs.

The investigation stack keeps each drill-down as a frame, so operators can move forward and back without reconstructing the incident.

  1. 101 · Detect

    A real-time or scheduled rule fires

    Start from the signal that changed, with its organization, service, and time range already attached.

  2. 202 · Localize

    Open the service path and trace

    Move from the metric spike to error-first traces and the span that consumed the latency budget.

  3. 303 · Explain

    Inspect the logs in the same window

    Query correlated events with the trace and time anchor prefilled instead of copying IDs between products.

  4. 404 · Act

    Acknowledge, route, and resolve

    Use escalation policies, rotations, and notification channels while the complete investigation stays available.

Inbound MCP server

Let external AI operate MoleSignal — inside the same controls.

Connect Codex, ChatGPT, or any Streamable HTTP MCP client. Every request is credential-bound, IAM-authorized, filtered by Tool Policy, and audited.

Streamable HTTP
/api/v1/mcp
  1. 01

    AI client

    Codex · ChatGPT · any MCP host

  2. 02

    Credential

    OAuth 2.1 · personal or service token

  3. 03

    Authorization

    Inbound surface ∩ IAM ∩ Tool Policy

  4. 04

    Controlled execution

    Confirmation · approval · idempotency · audit

Progressive tool discovery

tool_search

Find tools available to this credential.

call_read_tool

Run bounded reads and side-effect-free preflight.

call_managed_tool

Run governed changes through the required policy.

Server-enforced boundaries

  • Workspace identity comes from the credential, never model arguments.
  • 190 registered tools without a 190-tool context dump.
  • Risk policy decides automatic, confirmation, single-, or dual-approval execution.

Plug in the stack you already run

OpenTelemetry first. Drop-in paths when migration matters.

Send OTLP directly, keep Prometheus remote_write, accept Loki or Elasticsearch-shaped traffic, and store the result on the object store you control.

OTLP gRPC
OTLP HTTP
OTLP Profiles
pprof upload
Pyroscope-compatible intake
Prometheus remote_write
Elasticsearch _bulk
Loki push
Native HTTP JSON
AWS Kinesis Firehose
Cloudflare Logpush
Heroku Log Drain

Under the interface

One storage layer. One query engine. One tenant boundary.

Parquet on object storage, DataFusion and Arrow for query, Tantivy for pruning, and Postgres for metadata. The implementation is visible because the architecture is part of the product promise.

Intake9+ protocols,one write pathWALDurable,zero data lossStorageColumnar,object-store nativeQuery EngineVectorized,sub-secondQuery APIREST / gRPC

Economic proof

Compare the operating model, not just a feature checklist.

Commercial SaaS, a stitched OSS stack, and molesignal shift cost and operational work in different ways. The assumptions stay visible and testable.

100 GB/day cost
Commercial SaaS
~$2k+/mo · grows linearly
OSS stack
infra only
molesignal
infra only
Three signals — same storage

Whether logs, metrics, traces share one storage layer.

Commercial SaaS
✓ (their cloud)
OSS stack
3 stores, 3 query langs
molesignal
Parquet + DataFusion
Cross-signal correlation

Jump from a trace to its logs to the host metric — without copy/paste.

Commercial SaaS
✓ (paid)
OSS stack
manual trace_id copy-paste
molesignal
native (/web/correlation/*)
Data ownership
Commercial SaaS
their cloud
OSS stack
self-hosted
molesignal
self-hosted

Five ways to remove observability overhead

Start with the product or stack already on your shortlist. Each page shows what MoleSignal simplifies, what the alternative makes you operate or accept, and how to validate the difference.

Building in the open

The repository is the trust center.

Source, issues, roadmap, contribution history, architecture, and known maturity gaps remain public while the product moves toward 1.0.

proof / shipped

What the public product includes today.

The open-source repository is the product, not a thin agent feeding a closed backend.

  • Logs, metrics, traces, continuous profiles, dashboards, and service views
  • RUM sessions, errors, Web Vitals, source maps, and Session Replay
  • Cross-signal correlation and investigation stack
  • Scheduled, real-time, and anomaly alerting
design partner

Be early. Be heard.

We're recruiting 5–15 mid-size teams to help shape v1. Weekly founders chat. Real influence on the product. Free.