The only agent that thinks for itself

Autonomous Monitoring with self-learning AI built-in, operating independently across your entire stack.

Unlimited Metrics & Logs
Machine learning & MCP
5% CPU, 150MB RAM
3GB disk, >1 year retention
800+ integrations, zero config
Dashboards, alerts out of the box
> Discover Netdata Agents

Centralized metrics streaming and storage

Aggregate metrics from multiple agents into centralized Parent nodes for unified monitoring across your infrastructure.

Stream from unlimited agents
Long-term data retention
High availability clustering
Data replication & backup
Scalable architecture
Enterprise-grade security
> Learn about Parents

Fully managed cloud platform

Access your monitoring data from anywhere with our SaaS platform. No infrastructure to manage, automatic updates, and global availability.

Zero infrastructure management
99.9% uptime SLA
Global data centers
Automatic updates & patches
Enterprise SSO & RBAC
SOC2 & ISO certified
> Explore Netdata Cloud

Deploy Netdata Cloud in your infrastructure

Run the full Netdata Cloud platform on-premises for complete data sovereignty and compliance with your security policies.

Complete data sovereignty
Air-gapped deployment
Custom compliance controls
Private network integration
Dedicated support team
Kubernetes & Docker support
> Learn about Cloud On-Premises

Powerful, intuitive monitoring interface

Modern, responsive UI built for real-time troubleshooting with customizable dashboards and advanced visualization capabilities.

Real-time chart updates
Customizable dashboards
Dark & light themes
Advanced filtering & search
Responsive on all devices
Collaboration features
> Explore Netdata UI

Monitor on the go

Native iOS and Android apps bring full monitoring capabilities to your mobile device with real-time alerts and notifications.

iOS & Android apps
Push notifications
Touch-optimized interface
Offline data access
Biometric authentication
Widget support
> Download apps

The future of infrastructure observability

See our strategic direction across AI-native observability, full-stack signals, operational intelligence, and enterprise platform maturity.

AI-native observability
Full-stack signal coverage
Operational intelligence
Enterprise platform maturity
Agent releases every 6 weeks
Cloud continuous delivery
> Explore Product Roadmap

Best energy efficiency

True real-time per-second

100% automated zero config

Centralized observability

Multi-year retention

High availability built-in

Zero maintenance

Always up-to-date

Enterprise security

Complete data control

Air-gap ready

Compliance certified

Millisecond responsiveness

Infinite zoom & pan

Works on any device

Native performance

Instant alerts

Monitor anywhere

AI-native observability

Continuous delivery

Open source foundation

80% Faster Incident Resolution

AI-powered troubleshooting from detection, to root cause and blast radius identification, to reporting.

True Real-Time and Simple, even at Scale

Linearly and infinitely scalable full-stack observability, that can be deployed even mid-crisis.

90% Cost Reduction, Full Fidelity

Instead of centralizing the data, Netdata distributes the code, eliminating pipelines and complexity.

See and Map Your Entire Network

Live topology, flow analytics, and SNMP device and trap monitoring — unified with your full-stack observability.

Control Without Surrender

SOC 2 Type 2 certified with every metric kept on your infrastructure.

Integrations

800+ collectors and notification channels, auto-discovered and ready out of the box.

800+ data collectors
Auto-discovery & zero config
Cloud, infra, app protocols
Notifications out of the box
> Explore integrations
Real Results
46% Cost Reduction

Reduced monitoring costs by 46% while cutting staff overhead by 67%.

— Leonardo Antunez, Codyas

Zero Pipeline

No data shipping. No central storage costs. Query at the edge.

From Our Users
"Out-of-the-Box"

So many out-of-the-box features! I mostly don't have to develop anything.

— Simon Beginn, LANCOM Systems

No Query Language

Point-and-click troubleshooting. No PromQL, no LogQL, no learning curve.

Enterprise Ready
67% Less Staff, 46% Cost Cut

Enterprise efficiency without enterprise complexity—real ROI from day one.

— Leonardo Antunez, Codyas

SOC 2 Type 2 Certified

Zero data egress. Only metadata reaches the cloud. Your metrics stay on your infrastructure.

Full Coverage
800+ Collectors

Auto-discovered and configured. No manual setup required.

Any Notification Channel

Slack, PagerDuty, Teams, email, webhooks—all built-in.

Built for the People Who Get Paged

Because 3am alerts deserve instant answers, not hour-long hunts.

Every Industry Has Rules. We Master Them.

See how healthcare, finance, and government teams cut monitoring costs 90% while staying audit-ready.

Monitor Any Technology. Configure Nothing.

Install the agent. It already knows your stack.
From Our Users
"A Rare Unicorn"

Netdata gives more than you invest in it. A rare unicorn that obeys the Pareto rule.

— Eduard Porquet Mateu, TMB Barcelona

99% Downtime Reduction

Reduced website downtime by 99% and cloud bill by 30% using Netdata alerts.

— Falkland Islands Government

Real Savings
30% Cloud Cost Reduction

Optimized resource allocation based on Netdata alerts cut cloud spending by 30%.

— Falkland Islands Government

46% Cost Cut

Reduced monitoring staff by 67% while cutting operational costs by 46%.

— Codyas

Real Coverage
"Plugin for Everything"

Netdata has agent capacity or a plugin for everything, including Windows and Kubernetes.

— Eduard Porquet Mateu, TMB Barcelona

"Out-of-the-Box"

So many out-of-the-box features! I mostly don't have to develop anything.

— Simon Beginn, LANCOM Systems

Real Speed
Troubleshooting in 30 Seconds

From 2-3 minutes to 30 seconds—instant visibility into any node issue.

— Matthew Artist, Nodecraft

20% Downtime Reduction

20% less downtime and 40% budget optimization from out-of-the-box monitoring.

— Simon Beginn, LANCOM Systems

Pay per Node. Unlimited Everything Else.

One price per node. Unlimited metrics, logs, users, and retention. No per-GB surprises.

Free tier—forever
No metric limits or caps
Retention you control
Cancel anytime
> See pricing plans

What's Your Monitoring Really Costing You?

Most teams overpay by 40-60%. Let's find out why.

Expose hidden metric charges
Calculate tool consolidation
Customers report 30-67% savings
Results in under 60 seconds
> See what you're really paying

Your Infrastructure Is Unique. Let's Talk.

Because monitoring 10 nodes is different from monitoring 10,000.

On-prem & air-gapped deployment
Volume pricing & agreements
Architecture review for your scale
Compliance & security support
> Start a conversation

Monitoring That Sells Itself

Deploy in minutes. Impress clients in hours. Earn recurring revenue for years.

30-second live demos close deals
Zero config = zero support burden
Competitive margins & deal protection
Response in 48 hours
> Apply to partner

Per-Second Metrics at Homelab Prices

Same engine, same dashboards, same ML. Just priced for tinkerers.

Community: Free forever · 5 nodes · non-commercial
Homelab: $90/yr · unlimited nodes · fair usage
> Get the Homelab Plan

$1,000 Per Referral. Unlimited Referrals.

Your colleagues get 10% off. You get 10% commission. Everyone wins.

10% of subscriptions, up to $1,000 each
Track earnings inside Netdata Cloud
PayPal/Venmo payouts in 3-4 weeks
No caps, no complexity
> Get your referral link
Cost Proof
40% Budget Optimization

"Netdata's significant positive impact" — LANCOM Systems

Calculate Your Savings

Compare vs Datadog, Grafana, Dynatrace

Savings Proof
46% Cost Reduction

"Cut costs by 46%, staff by 67%" — Codyas

30% Cloud Bill Savings

"Reduced cloud bill by 30%" — Falkland Islands Gov

Enterprise Proof
"Better Than Combined Alternatives"

"Better observability with Netdata than combining other tools." — TMB Barcelona

Real Engineers, <24h Response

DPA, SLAs, on-prem, volume pricing

Why Partners Win
Demo Live Infrastructure

One command, 30 seconds, real data—no sandbox needed

Zero Tickets, High Margins

Auto-config + per-node pricing = predictable profit

Homelab Ready
Free Video Course

8-episode Netdata tutorial by LearnLinux.tv

76k+ GitHub Stars

3rd most starred monitoring project

Worth Recommending
Product That Delivers

Customers report 40-67% cost cuts, 99% downtime reduction

Zero Risk to Your Rep

Free tier lets them try before they buy

AI Support Assistant, Available 24/7

Nedi has access to all official documentation, source code, and resources. Ask any question about Netdata—responds in your language.

Deployment & configuration
Troubleshooting & sizing
Alerts & notifications
Evidence-based answers
> Ask Nedi now

Never Fight Fires Alone

Docs, community, and expert help—pick your path to resolution.

Learn.netdata.cloud docs
Discord, Forums, GitHub
Premium support available
> Get answers now

60 Seconds to First Dashboard

One command to install. Zero config. 850+ integrations documented.

Linux, Windows, K8s, Docker
Auto-discovers your stack
> Read our documentation

76,000+ Engineers Strong

615+ contributors. 1.5M daily downloads. One mission: simplify observability.

Per-Second. 90% Cheaper. Data Stays Home.

Side-by-side comparisons: costs, real-time granularity, and data sovereignty for every major tool.

See why teams switch from Datadog, Prometheus, Grafana, and more.

> Browse all comparisons
Edge-Native Observability, Born Open Source
Per-second visibility, ML on every metric, and data that never leaves your infrastructure.
Founded in 2016
615+ contributors worldwide
Remote-first, engineering-driven
Open source first
> Read our story
Promises We Publish—and Prove
12 principles backed by open code, independent validation, and measurable outcomes.
Open source, peer-reviewed
Zero config, instant value
Data sovereignty by design
Aligned pricing, no surprises
> See all 12 principles
Edge-Native, AI-Ready, 100% Open
76k+ stars. Full ML, AI, and automation—GPLv3+, not premium add-ons.
76,000+ GitHub stars
GPLv3+ licensed forever
ML on every metric, included
Zero vendor lock-in
> Explore our open source
Build Real-Time Observability for the World
Remote-first team shipping per-second monitoring with ML on every metric.
Remote-first, fully distributed
Open source (76k+ stars)
Challenging technical problems
Your code on millions of systems
> See open roles
Meet the Team Behind Netdata
Conferences, meetups, and tradeshows where you can see Netdata in action and talk to the engineers who build it.
Live demos and deep dives
Book 1-on-1 meetings
Talks and panel sessions
Event recaps and photos
> See all events
Talk to a Netdata Human in <24 Hours
Sales, partnerships, press, or professional services—real engineers, fast answers.
Discuss your observability needs
Pricing and volume discounts
Partnership opportunities
Media and press inquiries
> Book a conversation
Your Data. Your Rules.
On-prem data, cloud control plane, transparent terms.
Trust & Scale
76,000+ GitHub Stars

One of the most popular open-source monitoring projects

SOC 2 Type 2 Certified

Enterprise-grade security and compliance

Data Sovereignty

Your metrics stay on your infrastructure

Validated
University of Amsterdam

"Most energy-efficient monitoring solution" — ICSOC 2023, peer-reviewed

ADASTEC (Autonomous Driving)

"Doesn't miss alerts—mission-critical trust for safety software"

Community Stats
615+ Contributors

Global community improving monitoring for everyone

1.5M+ Downloads/Day

Trusted by teams worldwide

GPLv3+ Licensed

Free forever, fully open source agent

Why Join?
Remote-First

Work from anywhere, async-friendly culture

Impact at Scale

Your work helps millions of systems

$ guides / oracle-database / oracle-database-ora-01555-snapshot-too-old ▌

Operations Guides

ORA-01555: snapshot too old, rollback segment too small

ORA-01555 is an Oracle read-path failure. A long-running query needs an old undo version of a block that has already been overwritten, so the query errors out:

ORA-01555: snapshot too old (rollback segment too small)

The “rollback segment” wording is a legacy artifact. Automatic Undo Management (AUM) was introduced in Oracle 9i; modern Oracle strongly recommends automatic undo management and supports manual rollback-segment mode mainly for backward compatibility. The actual cause is undo pressure in an AUM undo tablespace. Treating this as a “rollback segment” problem leads down the wrong path.

ORA-01555 is a read-path failure, distinct from ORA-30036 (“unable to extend undo segment”), which is a write-path failure. With ORA-01555, only the long-running query fails; DML keeps succeeding. With ORA-30036, writes themselves fail because the undo tablespace is full of ACTIVE extents. Severity differs accordingly: ORA-01555 is a TICKET, ORA-30036 is a PAGE because it blocks production writes.

What this means

Oracle provides statement-level read consistency through undo. When a SELECT starts at SCN 100, every block it reads must be reconstructable to its state at SCN 100. The database reconstructs older versions of blocks using undo records written when DML modified them. As long as the undo records for the relevant SCNs are still in the undo tablespace, read consistency works.

The failure happens when undo needed by an old query is overwritten:

  1. Query Q starts at SCN 100.
  2. While Q runs, transaction T modifies block B and writes undo records.
  3. The undo tablespace fills with ACTIVE undo from T and other concurrent transactions.
  4. Under the default RETENTION NOGUARANTEE, Oracle reuses UNEXPIRED undo extents (undo still within the retention target) to make room for active transactions.
  5. Q eventually reaches block B and tries to reconstruct it as of SCN 100. The undo it needs was overwritten. ORA-01555.
flowchart TD
    Start[Long query starts at SCN 100]
    DML[Concurrent DML modifies block B]
    Undo1[Undo record for B written to undo tablespace]
    Fill[Undo tablespace fills with ACTIVE undo]
    Steal[Under NOGUARANTEE, unexpired undo reused]
    Over[Undo record for B overwritten]
    Read[Query reads block B]
    Recon[Needs undo record for SCN 100]
    Err[ORA-01555: snapshot too old]
    Start --> DML --> Undo1 --> Fill --> Steal --> Over
    Read --> Recon
    Recon -. Looks for record .-> Over
    Over --> Err

Two properties of UNDO_RETENTION make this failure more common than operators expect. First, UNDO_RETENTION is a target, not a guarantee. Under RETENTION NOGUARANTEE (the default), if the undo tablespace runs out of free space, Oracle overwrites unexpired undo to keep active transactions running, even if that breaks read consistency. Second, in a fixed-size undo tablespace Oracle tunes the actual retention to whatever the tablespace can support, which may be less than UNDO_RETENTION. The number to watch is V$UNDOSTAT.TUNED_UNDORETENTION, not the parameter value.

Common causes

CauseWhat it looks likeFirst thing to check
Large concurrent transactionUNXPSTEALCNT climbing; one session with USED_UBLK far above othersV$TRANSACTION ordered by USED_UBLK
UNDO_RETENTION shorter than query durationMAXQUERYLEN exceeds retention regularlyV$UNDOSTAT.MAXQUERYLEN vs parameter
Undersized undo tablespaceACTIVE undo approaching 60-85% of tablespace at peakDBA_UNDO_EXTENTS grouped by STATUS
LOB segment with stale RETENTIONErrors only on queries touching LOB columnsDBA_LOBS.RETENTION
Delayed block cleanoutErrors after bulk loads followed by long scans with little concurrent DMLRecent direct-path loads and segment access patterns
Frequent commits in a loopQuery failing while application loop commits many small transactionsApplication code or extended SQL trace

Quick checks

These are read-only and safe to run any time.

# Confirm which undo error is firing (01555 read path vs 30036 write path)
adrci exec="show alert -tail 200" | grep -Ei "ORA-01555|ORA-30036"
-- SSOLDERRCNT counts ORA-01555 per 10-min interval; NOSPACEERRCNT counts ORA-30036
SELECT BEGIN_TIME, END_TIME, MAXQUERYLEN, UNXPSTEALCNT,
       EXPSTEALCNT, SSOLDERRCNT, NOSPACEERRCNT
FROM V$UNDOSTAT
WHERE BEGIN_TIME > SYSDATE - 1
ORDER BY BEGIN_TIME DESC;
-- Undo extent status breakdown
SELECT STATUS, SUM(BYTES)/1048576 AS mb
FROM DBA_UNDO_EXTENTS
GROUP BY STATUS
ORDER BY mb DESC;
-- ACTIVE: live transactions; UNEXPIRED: within retention, reclaimable; EXPIRED: free
-- Largest current undo consumers
SELECT s.SID, s.SERIAL#, s.USERNAME, s.SQL_ID,
       t.USED_UBLK * (SELECT VALUE FROM V$PARAMETER WHERE NAME='db_block_size') / 1048576 AS undo_mb
FROM V$TRANSACTION t
JOIN V$SESSION s ON t.SES_ADDR = s.SADDR
ORDER BY t.USED_UBLK DESC;
-- Tuned retention vs configured retention
SELECT NAME, VALUE FROM V$PARAMETER WHERE NAME = 'undo_retention';
SELECT BEGIN_TIME, TUNED_UNDORETENTION, MAXQUERYLEN
FROM V$UNDOSTAT
WHERE BEGIN_TIME > SYSDATE - 1
ORDER BY BEGIN_TIME DESC;
-- Check retention guarantee status on the undo tablespace
SELECT TABLESPACE_NAME, RETENTION
FROM DBA_TABLESPACES
WHERE CONTENTS = 'UNDO';
-- NOGUARANTEE = default; GUARANTEE = strict, can convert ORA-01555 to ORA-30036

How to diagnose it

  1. Confirm the error is ORA-01555 and not ORA-30036. They share root cause (undo pressure) but ORA-30036 means writes are failing, which is more urgent. Search the alert log for both codes.
  2. Find the interval where SSOLDERRCNT spiked in V$UNDOSTAT. The 10-minute row tells you when the read-path failure happened and what the workload looked like at that moment.
  3. Compare UNXPSTEALCNT to EXPSTEALCNT in the same interval. UNXPSTEALCNT > 0 means Oracle is reclaiming undo still within the retention target, the strongest predictor of ORA-01555. EXPSTEALCNT > 0 alone is normal pressure.
  4. Look at MAXQUERYLEN. If it regularly exceeds UNDO_RETENTION or TUNED_UNDORETENTION, your undo budget is structurally smaller than the longest queries.
  5. Identify the largest undo consumer from V$TRANSACTION ordered by USED_UBLK. A single massive UPDATE or DELETE is the usual suspect. Cross-reference with SQL_ID to find the offending statement.
  6. Check whether the failing query touches LOB columns. LOBs do not honor automatic undo tuning. RETENTION is fixed at LOB creation time based on UNDO_RETENTION at that moment, and changing UNDO_RETENTION afterward does not update existing LOB segments.
  7. Rule out delayed block cleanout. If a bulk load or direct-path operation was committed without cleanout and a long scan reads those blocks afterward, ORA-01555 can occur with little concurrent DML. Look for the pattern in recent load jobs and V$SESSION_LONGOPS.

Metrics and signals to monitor

SignalWhy it mattersWarning sign
V$UNDOSTAT.SSOLDERRCNTDirect count of ORA-01555 per intervalAny non-zero value
V$UNDOSTAT.UNXPSTEALCNTUndo pressure indicator before errors occurSustained non-zero
V$UNDOSTAT.NOSPACEERRCNTORA-30036 count, write-path failureAny non-zero
V$UNDOSTAT.MAXQUERYLENLongest query in seconds during intervalApproaching or exceeding UNDO_RETENTION
V$UNDOSTAT.TUNED_UNDORETENTIONActual retention Oracle can deliverDropping well below configured UNDO_RETENTION
DBA_UNDO_EXTENTS ACTIVEUndo held by live transactionsOver 60% of undo tablespace at peak
V$TRANSACTION.USED_UBLKLargest undo consumersSingle session holding disproportionate undo

Fixes

Pick the fix that matches the cause. Adding undo space is the most reliable lever but takes storage planning. Killing a runaway transaction is the fastest intervention but rolls back work.

Add undo tablespace space

Add a datafile or enable autoextend on the existing undo datafile. Safest fix when storage is available.

-- Add a datafile to the undo tablespace (replace names and size)
ALTER TABLESPACE UNDOTBS1
  ADD DATAFILE '/u01/oradata/undotbs1_02.dbf'
  SIZE 4G AUTOEXTEND ON NEXT 256M MAXSIZE 32G;

Tradeoff: more disk consumed. Verify the underlying filesystem or ASM disk group has the headroom.

Increase UNDO_RETENTION

If MAXQUERYLEN regularly exceeds UNDO_RETENTION, raise the parameter.

ALTER SYSTEM SET UNDO_RETENTION = 3600 SCOPE=BOTH;

In a fixed-size undo tablespace, Oracle ignores UNDO_RETENTION unless RETENTION GUARANTEE is enabled, tuning instead to the maximum retention the tablespace can support. Raising UNDO_RETENTION without adding space achieves nothing in that mode. With autoextend-enabled tablespaces, Oracle honors UNDO_RETENTION as a minimum but still needs free space to grow into.

In multitenant local-undo mode from Release Update 19.9 onward, UNDO_RETENTION is not inherited through the CDB; set it explicitly in each PDB.

Enable RETENTION GUARANTEE

Trade the ORA-01555 failure mode for the ORA-30036 failure mode.

ALTER TABLESPACE UNDOTBS1 RETENTION GUARANTEE;

With GUARANTEE, Oracle will not steal UNEXPIRED undo, so reads stop failing with ORA-01555. But active transactions can hit ORA-30036 when the tablespace fills with unexpired extents. Use this when read consistency is more important than write availability, and pair it with adequate space.

Kill the runaway transaction

If V$TRANSACTION shows one session holding disproportionate undo, killing it releases the undo immediately. Disruptive: rolls back the transaction, which can itself generate more undo and redo.

-- Identify first
SELECT s.SID, s.SERIAL#, s.USERNAME, s.SQL_ID, t.USED_UBLK
FROM V$TRANSACTION t
JOIN V$SESSION s ON t.SES_ADDR = s.SADDR
ORDER BY t.USED_UBLK DESC;
-- Then kill (disruptive, rolls back the transaction)
ALTER SYSTEM KILL SESSION 'sid,serial#' IMMEDIATE;

Rollback on a very large transaction can be slow. Verify with the business owner before killing.

Fix LOB retention

LOB segments do not honor changes to UNDO_RETENTION after creation. If queries fail on tables with LOB columns, the LOB RETENTION may be stale.

-- Check current LOB retention
SELECT OWNER, TABLE_NAME, COLUMN_NAME, SEGMENT_NAME, RETENTION
FROM DBA_LOBS
WHERE OWNER = '<schema>';

Changing LOB retention requires changing the LOB storage metadata or rebuilding the segment. The standard approach is ALTER TABLE <table> MOVE LOB(<lob_column>) STORE AS ... (RETENTION ...);; verify its DML impact for the object type. Online redefinition is the documented alternative for SecureFiles LOBs.

Adjust the workload

  • Split large batch transactions into smaller pieces with intermediate commits. Counterintuitively, frequent commits inside a single SELECT loop can worsen ORA-01555 because each commit marks undo as expired sooner, making it eligible for reuse. The fix is to commit less often in batch DML and not at all in a read-only cursor.
  • Move long-running reports to an Active Data Guard standby. They consume undo on the standby instead of the primary. Note that Active Data Guard has its own ORA-01555 pattern: Oracle documents increasing UNDO_RETENTION on the primary to accommodate standby-query retention requirements.
  • Consider TEMP_UNDO_ENABLED=TRUE (12c+) if reports read global temporary tables. Temporary undo is separated from permanent undo and reduces pressure on the undo tablespace.

Prevention

  • Trend UNXPSTEALCNT daily. Any sustained non-zero value is a leading indicator before SSOLDERRCNT goes non-zero.
  • Track MAXQUERYLEN vs UNDO_RETENTION weekly. If queries routinely exceed retention, either raise retention or shorten queries.
  • Monitor ACTIVE undo as a percentage of the undo tablespace. Aim for under 60% at peak.
  • Size the undo tablespace from history, not by guessing. Use AWR or V$UNDOSTAT history combined with peak undo generation rate and target retention.
  • Standardize on RETENTION GUARANTEE only with comfortable headroom. Otherwise it converts ORA-01555 into ORA-30036.
  • Capture UNDO_RETENTION into build scripts for LOB-heavy schemas. New LOBs pick up the value at creation time. Review LOB retention whenever you change UNDO_RETENTION.
  • Document expected transaction sizes for batch jobs. Alarm on USED_UBLK thresholds so runaway transactions surface before they hold undo for hours.

How Netdata helps

  • Per-second undo tablespace utilization and growth rate catch pressure before SSOLDERRCNT goes non-zero.
  • V$UNDOSTAT signals (SSOLDERRCNT, UNXPSTEALCNT, NOSPACEERRCNT, MAXQUERYLEN, TUNED_UNDORETENTION) plotted together show the moment pressure turns into read failures.
  • Correlating UNDO_RETENTION and TUNED_UNDORETENTION against MAXQUERYLEN makes the structural mismatch obvious before users complain.
  • Alert log ORA-01555 and ORA-30036 counts cross-reference with undo metrics so you confirm cause in one view.
  • Top undo consumers from V$TRANSACTION highlight runaway sessions without a manual query during incidents.

Netdata’s Oracle Database monitoring with Netdata brings these signals together with per-second collection.

The Netdata solution

Oracle Database monitoring with Netdata

Netdata monitors Oracle Database with per-second metrics and automatic dashboards. Watch wait events, redo and archive-log activity, tablespace and undo space, and session and lock activity so the failure modes in these runbooks surface before the instance hangs.