New: Synadia Insights, NATS-native observability. Catch issues early, understand why, and fix faster.

See what's actually happening inside your NATS system

Synadia Insights models your NATS system — connections, streams, consumers, accounts, and more — as a time-series graph you can traverse, diff, and diagnose. With 100+ built-in checks from the NATS experts, teams catch issues early, understand why, and fix faster.

aws-euwest1-natscj1-1

cluster: ngsprod-aws-euwest1

Live

CONNECTIONS

3.0K

SLOW CONS.

0

BYTES/S

7.1 MiB

MSGS/S

35.4K

OverviewUtilizationConfigurationConnectionsLeafnodesStreamsKV StoresObject StoresAccounts
OVERALL GRADE95%

1.1K passing · 8 critical · 37 warning

STATUS TIMELINE2d
Slow Consumers
Connection Count Changed
High CPU Usage
High Gateway RTT
Stale Connections

Built for teams where NATS is critical infrastructure.

Operators & SREs

Fewer blind spots, faster diagnosis, full confidence in every stream, consumer, or leaf node.

Engineering Leaders

Lower MTTR without needing NATS internals experts on every team.

Developers

Self-serve visibility without tribal knowledge.

Only requirements: NATS Server v2.10+ and system account credentials.
No agents, no sidecars, no code changes.

Everything you need to operate NATS with confidence

A single read-only binary that indexes everything your NATS system account can observe. Point it at your system and start seeing the full picture.

Full Topology Navigation

Explore your entire NATS system: servers, clusters, leaf nodes, JetStream assets, and subscriptions. Deploy a single binary, point it at your system, and start navigating instantly.

Time Travel across snapshots

Compare system state across any two points in time. Understand when a problem started and what changed before things went sideways.

High-Cardinality Traffic Drill-Down

Track individual client connections with full metadata, bytes, and messages in/out. Identify load hotspots that Prometheus and Grafana can't surface without cost problems.

NameServerLangVersionRTTIn B/sOut B/sSubs
28 @ simulator-1simulator-1go1.49.0487µs68 B/s3.1 KB/s15
sim-client-9simulator-2go1.49.0218µs0 B/s50.0 KB/s1
sim-client-5simulator-1go1.49.0207µs0 B/s50.0 KB/s1
sim-client-3simulator-3go1.49.0127µs12.5 KB/s50.0 KB/s1
sim-client-7simulator-1go1.49.0123µs0 B/s50.0 KB/s1
View docs

Automated Checks built-in

Codified domain knowledge from Synadia's NATS expertise. Heuristic checks identify issues that metric-based monitoring misses, with remediation recommendations.

SERVER_001Connection Readiness Failurecritical
ACCOUNTS_002Slow Consumerscritical
JETSTREAM_008Stream Quorum Lostcritical
CLUSTER_007Gateway Disconnectioncritical
SERVER_010High Route RTTwarning
CONN_001High Client RTTwarning
View all checks

See Insights in Action

Learn how Insights helps teams monitor, debug, and optimize their NATS infrastructure.

Complements your existing stack

The why, not just the what

Insights complements your existing monitoring and OpenTelemetry stack. It goes deeper into NATS than general-purpose tools can, showing you the specific connection, account, and change behind every issue.

  • Drill from cluster overview to individual connections
  • Works alongside Grafana, Datadog, and OTel traces
  • Full metadata on every client connection and account
prod-us-east-1 nats-2 ORDERS conn:9847

Connection 9847

orders-api-prod-7f9d

Slow consumer

CLIENT

nats.go v1.31.0

IP

10.4.18.227

ACCOUNT

ORDERS

USER

orders-api

SUBS

1,247

PENDING BYTES

8.4 MiB

IN MSGS

4.2M

OUT MSGS

12.8M

PENDING BYTES (24H)

8.4 MiB now

Pending bytes climbing steadily — slow consumer event imminent.

A note from the team

We built Insights to solve a problem we know well

Synadia's team runs NATS systems for customers every day. Too often, troubleshooting meant jumping between CLI commands, Grafana dashboards, audit reports, and manual correlation under time pressure.

That workflow is slow, fragmented, and inefficient, especially when the issue is complex.

Insights is the tool we wanted from the beginning: a faster, clearer way to understand what is happening across a NATS system.

Synadia

The Synadia Team

Creators of NATS

Try Insights free for 14 days

Insights is read-only. Not ready to connect to your system? Test-drive Insights with the built-in simulator.

How to get started

Sign up for a trial

Submit the form to request your free 14-day trial.

Get your trial key

Receive an email with the download link and your trial activation key.

Download and activate

Download Insights and activate it with your trial key.

Connect to NATS

Connect Insights to your NATS system via system account credentials.

Explore the docs

Review configuration options and get the most out of Insights.

View docs

After the trial, Insights is available on an annual contract, starting at $15K/yr.

Frequently asked questions

How does the 14-day free trial work?
The trial is self-serve. Download the Insights binary, activate it with the trial key emailed to you, point it at your NATS system with system account credentials, and you're up and running. Insights is read-only but if you're not ready or able to connect to your NATS system, you can test-drive Insights with the built-in simulator.
What happens after the trial ends?
At the conclusion of the trial, Insights stops collecting new data. Contact Synadia to upgrade and re-activate Insights. Pricing is based on node count and structured as an annual agreement. We will work with you to find the right plan for your environment.
Does Insights replace our existing observability stack (Datadog, Grafana, etc.)?
Insights complements your existing monitoring stack, providing granular NATS visibility that other tools can't. Insights shows you the specific NATS entities (connections, streams, consumers, etc) and configuration changes that are driving spikes and alerts in the dashboards of your other monitoring tools.
How does Insights work with OpenTelemetry?
OpenTelemetry traces what your application can observe. Insights captures the internal state of your NATS system at regular intervals (no instrumentation required). When an OTel trace shows something unexpected in a NATS interaction, use the timestamp to look up what the NATS system looked like at that interval in Insights. The only metadata your trace needs is a stream or consumer name; Insights fills in everything else.
We already have Grafana dashboards for NATS. Why do we need Insights?
Grafana with nats-surveyor gives you the what: time-series charts of numerical metrics. Insights gives you the why: which specific client, which stream, which account is causing the problem, and when the behavior started. Grafana tells you throughput spiked. Insights tells you connection X on account Y started publishing at 10x its normal rate 20 minutes ago.
How is Insights different from Synadia Control Plane?
They solve different but complementary problems. Control Plane manages your NATS deployment — assets, authN/authZ, and configuration — and gives you a high-level view of system activity. Insights is purpose-built for deep monitoring and diagnostics: entity-level navigation, high-cardinality data, and built-in checks tuned for NATS semantics.

Control Plane is read-write: you use it to change the system. Insights is read-only: it tells you what's happening inside the system, and why. Most teams running NATS in production use both.

In short: Control Plane helps you operate your NATS system. Insights helps you understand it.
What are the requirements to run Insights?
The only requirements: NATS Server v2.10+ and system account credentials. Insights supports NATS servers using either config mode or operator mode. Insights runs on Mac, Windows, or Linux and, by default, runs as a single binary. It can be run on a local machine or deployed as a service. Learn more about deployment options here.
Does Insights require Synadia Platform?
No. Insights is a standalone offering that does not depend on any other product or service other than NATS itself.
Does Insights work with Synadia Cloud?
No. Because Insights requires access to system credentials, Cloud customers cannot connect Synadia Insights to their Cloud account. If you are a Cloud customer with NATS monitoring or observability questions, please contact us.
What data does Insights collect?
Insights indexes everything a NATS system account can observe: server state, cluster topology, route health, connection metadata, connection-level statistics, subject-level message counts, JetStream asset state, account-level usage, and all entity relationships.

Insights is read-only and cannot edit configurations or create/delete entities. It cannot access message payloads or stream data. It does index stream and subject names.

See your entire NATS system clearly

Detailed monitoring for every connection, stream, and consumer your apps rely on. Catch issues early, understand why, and fix faster.

Insights is read-only. Not ready to connect to your system? Test-drive Insights with the built-in simulator.

Get the NATS Newsletter

News and content from across the community


© 2026 Synadia Communications, Inc.
Cancel