StreamTrace BETA
Early Access Starting Soon

Stop Grepping NATS Logs. Visualize JetStream in Real-Time.

The missing UI for NATS. Fix consumer lag, replay DLQs, and trace messages without touching the CLI.

Self-hosted
Secure
No data transmission
StreamTrace Dashboard

Debugging NATS Shouldn't Be This Hard

Traditional NATS debugging requires manual log parsing, direct access to the nats cluster, CLI commands, and guesswork. There has to be a better way.

Hours Wasted

Grep-ing through server logs to find issues instead of solving them

Zero Visibility

No insight into message flows across streams in your distributed system

Silent Failures

Consumer lag and DLQ issues go unnoticed until they cause outages

Distributed Chaos

Can't trace messages through microservices or correlate related events

StreamTrace changes everything

Everything You Need to Debug NATS

From real-time monitoring to distributed tracing, StreamTrace gives you complete visibility into your NATS JetStream infrastructure.

Stream & Consumer Monitoring
Real-Time Monitoring

Stream & Consumer Monitoring

Get instant visibility into your entire NATS infrastructure with real-time metrics, health indicators, and live updates.

  • Live metrics for all streams and consumers
  • Message counts, throughput, and storage usage
  • Filter by subject patterns, storage type, and retention policy
Dead Letter Queue Management
Never Miss a Failure

Dead Letter Queue Management

View, analyze, and retry failed messages with powerful DLQ management tools built for production debugging.

  • View all DLQ messages across streams and consumers
  • Analyze failure patterns and error reasons
  • Retry failed messages with one click or in bulk
Consumer Lag Monitoring & Alerts
Proactive Monitoring

Consumer Lag Monitoring & Alerts

Catch performance issues before they become outages with real-time lag tracking and configurable thresholds.

  • Real-time lag tracking with warning and critical thresholds
  • Lag percentage and estimated processing time
  • Historical lag charts and trend indicators
Message Operations
Full Message Control

Message Operations

Debug faster with powerful message browsing, searching, sending, and republishing capabilities.

  • Browse messages with advanced filters (subject, sequence, time)
  • Send test messages and republish for debugging
  • Full-text search and message payload viewer with syntax highlighting
Distributed Message Tracing
Enterprise Feature

Distributed Message Tracing

Trace messages across streams using correlation IDs. Debug microservices with end-to-end visibility into message flows.

  • Trace messages across streams with correlation IDs
  • Visual timeline of distributed message flows
  • Custom trace headers and partial trace detection
Topology Visualization
Enterprise Feature

Topology Visualization

Understand your NATS architecture at a glance with interactive graphs showing stream and consumer relationships.

  • Interactive graph of streams and consumers
  • Visual representation of message flows and health status
  • Auto-layout algorithms and drill-down details

Deploy in 60 Seconds

Simple deployment with Docker or Kubernetes. Detailed installation guides will be available at launch.

Docker Compose

Quickest way to get started

Perfect for local development and testing. Simple configuration, up and running in 60 seconds.

Kubernetes

Production-ready deployment

Scalable deployment for production environments. Helm charts and manifest files included.

What You'll Need

Requirements

  • NATS 2.x+ with JetStream enabled
  • Docker or Kubernetes environment
  • Network access to NATS cluster

Features

  • Works with single or multi-node clusters
  • Air-gapped deployment support
  • Simple environment variable config
SELF-HOSTED BENEFITS

Your Infrastructure, Your Control

StreamTrace runs entirely on your infrastructure. No cloud dependencies, no external data transmission, and complete control over your NATS observability data.

Air-Gapped Deployments

Works completely offline with zero external dependencies. Perfect for restricted network environments and security-conscious organizations.

Real-Time Updates

Live metrics refresh every 5 seconds. See what's happening in your NATS streams right now, not 5 minutes ago.

Beautiful UI

Dark mode support, responsive design, keyboard shortcuts, and mobile-friendly interface built for developer productivity.

60-Second Setup

Deploy with Docker Compose or Kubernetes. Simple environment variable configuration. No complex setup required.

Developer First

Built by developers, for developers. Full-text search, regex patterns, saved filters, and powerful debugging tools.

Production Ready

Built with Go and React 19. E2E tested, battle-tested middleware stack, graceful error handling, and high performance.

FAQ

Frequenty asked questions

When will StreamTrace be available?

Beta is starting soon! Join the waitlist to get early access and be notified as soon as we launch. We'll send you an invite when beta testing begins.

Will there be a free trial?

Yes! When we launch, we'll offer a 14-day free trial with full Professional tier access. No credit card required during the trial period.

What NATS versions are supported?

StreamTrace supports NATS 2.x and above with JetStream enabled.

Can StreamTrace modify my NATS setup?

No. StreamTrace is read-only for NATS infrastructure (streams/consumers). You can send test messages and retry DLQ messages for debugging purposes, but it won't create or delete streams or consumers.

How does self-hosted licensing work?

After purchase, you'll receive a license key via email. Enter it in the StreamTrace UI to unlock features based on your tier.

What deployment options are available?

StreamTrace can be deployed via Docker Compose (fastest for local/dev) or Kubernetes (recommended for production). Simple configuration using environment variables to connect to your NATS cluster.

Does it work in air-gapped environments?

Yes! StreamTrace has zero external dependencies and works completely offline. Perfect for restricted network environments, behind firewalls, or security-conscious organizations.

Will there be team collaboration features?

Yes! Our Enterprise tier will include team-based RBAC with multi-team workspaces, team-level permissions, shared saved searches, and audit logging for compliance.

What about security and compliance?

StreamTrace is self-hosted, meaning your data never leaves your infrastructure. Enterprise tier includes audit logging for compliance tracking. No data is transmitted to external services.

Can I see the roadmap or contribute?

The roadmap will be shared with beta participants. We welcome feedback and feature requests - your input will help shape the product before public launch!

Latest Articles

Learn about NATS, observability best practices, and distributed systems.

NATS JetStream DLQ architecture diagram showing message flow from stream to consumer, advisory events on failure, and replay workflow
Guide

NATS JetStream Dead Letter Queue: Complete Implementation Guide

A practical guide to handling message failures in NATS JetStream—retry policies, DLQ patterns, and manual replay workflows.

View all articles →

Be Among the First to Debug Smarter

Get early access to StreamTrace beta and exclusive launch pricing. No spam, just beta invites and launch updates.