Open-source, self-hostable observability.
Errors, replays, performance, logs, metrics, uptime, and incidents in one place.
Docs · Enterprise · Discord · Bug Report · Feature Request
The interactive installer handles version selection, secrets, port allocation, and Docker setup. No need to clone the repo.
curl:
bash <(curl -fsSL https://raw.githubusercontent.com/moneat-io/moneat/main/install.sh)wget:
bash <(wget -qO- https://raw.githubusercontent.com/moneat-io/moneat/main/install.sh)Manual Setup
# Download the compose file and env template for a specific release
curl -fsSL https://raw.githubusercontent.com/moneat-io/moneat/v1.0.0/docker-compose.yml -o docker-compose.yml
curl -fsSL https://raw.githubusercontent.com/moneat-io/moneat/v1.0.0/.env.example -o .env.example
cp .env.example .env
# Edit .env — set JWT_SECRET, DATABASE_PASSWORD, CLICKHOUSE_PASSWORD, REDIS_PASSWORD, FRONTEND_URL, BACKEND_URL
docker compose up -dLocal Development
Run infrastructure in Docker, backend and dashboard locally for hot-reload.
Prerequisites: Docker, Java 17+, Node.js 18+
cp .env.example .env
docker compose up -d postgres clickhouse redis
# Backend (API at localhost:8080)
cd backend && ./gradlew run
# Dashboard (UI at localhost:5173)
cd dashboard && npm install && npm run devMoneat is Sentry SDK, Datadog Agent, and OpenTelemetry (OTLP) compatible. Point your existing SDKs, agents, or OTLP exporters at your Moneat instance with no code changes.
| Feature | Description | Docs |
|---|---|---|
| Error Monitoring | Sentry-compatible, drop-in error tracking with smart grouping | Docs |
| Session Replay | DOM-based recordings linked to error events | Docs |
| Performance Monitoring | Distributed tracing with transaction and span breakdowns | Docs |
| Continuous Profiling | Flamegraph visualization (pprof, JFR, Sentry formats) | Docs |
| Logging | Centralized, searchable log management via OTLP and ClickHouse | Docs |
| OpenTelemetry (OTLP) | Ingest logs, traces, and metrics via standard OTLP/HTTP endpoints | Docs |
| Uptime & Status Pages | HTTP/TCP/ping checks with public status pages | Docs |
| Synthetics | API, multi-step, SSL, DNS, TCP, and UDP synthetic tests | Docs |
| Custom Dashboards | Drag-and-drop widgets, Grafana dashboard import | Docs |
| Product Analytics | Funnels, retention cohorts, event-based tracking | Docs |
| Releases | Crash-free rates, regression detection, source map upload | Docs |
| AI Observability | Trace and debug LLM calls | Docs |
| MCP Server | Model Context Protocol endpoint for AI coding assistants | Docs |
| User Feedback | Sentry-compatible feedback ingestion with status workflows | Docs |
| Datadog Compatibility | Ingest from existing Datadog agents with no code changes | Docs |
| On-Call & Incidents | PagerDuty-style escalations (Enterprise) | Pricing |
| Terraform Provider | Manage Moneat resources as code | Registry |
Sentry.init({
dsn: "https://<key>@<your-moneat-host>/api/<project-id>",
});Works with @sentry/browser, @sentry/node, @sentry/react, @sentry/nextjs, sentry-sdk (Python), sentry-kotlin, sentry-java, sentry-android, sentry-cocoa, sentry-go, sentry-ruby, Sentry.NET, and any SDK that sends to the standard Sentry envelope endpoint.
Send logs, traces, and metrics to Moneat using any OpenTelemetry SDK or Collector via standard OTLP/HTTP endpoints:
Logs: POST https://<your-moneat-host>/v1/logs/otlp
Traces: POST https://<your-moneat-host>/v1/traces/otlp
Metrics: POST https://<your-moneat-host>/v1/metrics/otlp
Authenticate with an OTLP API key (created in Settings → OTLP API Keys) passed as a Bearer token in the Authorization header.
View screenshots
Self-hosted deployments collect anonymous usage telemetry (CPU count, memory, aggregate event counts, deployment config). No personal data, event contents, or secrets are collected. Learn more.
Opt out:
TELEMETRY_ENABLED=false- Read the Contributing Guide
- Sign our CLA
- Open a PR
Copyright © 2026 Moneat
| Directory | License |
|---|---|
ee/ |
Moneat Enterprise License |
| Everything else | GNU AGPLv3 |
Enterprise modules are gated by a signed license key (MONEAT_LICENSE_KEY). Without a valid key, only the open-source core is active. The AGPL does not apply to files in ee/.
For licensing questions: licensing@moneat.io
Sentry is a registered trademark of Functional Software, Inc. Datadog is a registered trademark of Datadog, Inc. PagerDuty is a registered trademark of PagerDuty, Inc. Moneat is not affiliated with, endorsed by, or sponsored by any of these companies.






















