100% Open SourceSelf-Hosted or Cloud

Error Monitoring &
Log Management

A powerful, open-source alternative to Sentry. Track errors, manage logs, and monitor your applications in real-time. Self-host for free or use our cloud.

$ git clone https://github.com/Denver-sn/dex-monit.git
dex-monit — Dashboard
Dex Monit Dashboard
Dex Monit Issues
Dex Monit Sessions
Cliquer pour agrandir

Everything You Need

A complete observability platform with all the features you need to monitor and debug your applications.

Error Tracking

Automatic error capture with stack traces, breadcrumbs, and contextual data. Group similar errors into issues.

Log Management

Centralized log collection with full-text search, filtering, and correlation with errors.

HTTP Tracing

Monitor all HTTP requests with timing, status codes, and detailed request/response data.

Session Tracking

Track user sessions, page views, and user journeys. See real-time active users.

Alerting

Set up alerts for new issues, error spikes, or thresholds. Notify via Slack, Email, or Webhook.

Data Privacy

Automatic PII scrubbing, self-hosted option, and full control over your data.

Multi-Platform SDKs

Official SDKs for Node.js/NestJS, React/Next.js, and React Native with automatic capture.

Analytics Dashboard

Beautiful dashboards with real-time metrics, trends, and insights about your application health.

Scalable Architecture

NestJS backend + Next.js frontend. ClickHouse for time-series, PostgreSQL for config, Redis for caching. Nx monorepo.

Simple Integration

Add monitoring to your app in minutes. Our SDKs automatically capture errors, logs, and performance data with zero configuration.

NestJS / Node.js backend
React / Next.js frontend
React Native mobile
app.module.tsNestJS
import { SdkNodeModule } from '@dex-monit/observability-sdk-node';

@Module({
  imports: [
    SdkNodeModule.forRoot({
      apiKey: process.env.DEX_API_KEY,
      apiUrl: process.env.DEX_API_URL,
      environment: process.env.NODE_ENV,
      captureConsole: true,
      captureNestLogger: true,
      captureHttpRequests: true,
    }),
  ],
})
export class AppModule {}
providers.tsxReact / Next.js
'use client';
import { DexProvider } from '@dex-monit/observability-sdk-browser/react';

export function Providers({ children }) {
  return (
    <DexProvider
      config={{
        apiKey: process.env.NEXT_PUBLIC_DEX_API_KEY!,
        apiUrl: process.env.NEXT_PUBLIC_DEX_API_URL!,
        environment: process.env.NODE_ENV,
      }}
    >
      {children}
    </DexProvider>
  );
}

Simple Pricing

Self-host for free, or let us handle the infrastructure. No hidden fees.

Self-Hosted

Your infrastructure

Free forever
  • Unlimited events
  • Unlimited users
  • Unlimited projects
  • Full source code access
  • Docker deployment
  • Community support
Get Started
Coming Soon

Cloud

We handle everything

$29/month
  • 100K events/month
  • Unlimited users
  • 10 projects
  • Managed infrastructure
  • Automatic updates
  • Priority support
  • 99.9% uptime SLA

Self-Host in Minutes

Deploy on your own infrastructure with Docker. Full control over your data.

01

Clone & Install

Get the source code and install dependencies

git clone https://github.com/Denver-sn/dex-monit.git cd dex-monit && npm install
02

Start Infrastructure

Launch PostgreSQL, ClickHouse & Redis

docker-compose up -d
03

Initialize Database

Generate Prisma client and push schema

cd packages/monitoring-api npx prisma generate npx prisma db push
04

Run Applications

Start API and Frontend servers

npx nx run-many -t serve,dev \ -p monitoring-api,monitoring-web

Access Your Instance

Frontend:localhost:3001
API:localhost:3000/api
Swagger:localhost:3000/api/docs

Prerequisites

Node.js>= 20.x
npm>= 10.x
PostgreSQL>= 14
ClickHouse>= 23.x
Redis>= 7.x
Dockeroptional

Ready to Get Started?

Start monitoring your applications today. Self-host for free or join the cloud waitlist.