DTrace

E68056

DTrace is a comprehensive dynamic tracing framework originally developed for Solaris that enables real-time, low-overhead observability and debugging of operating systems and applications.

All labels observed (5)

Label Occurrences
DTrace canonical 10
DTrace dynamic tracing framework 2
DTrace framework 1

How this entity was disambiguated

Statements (53)

Predicate Object
instanceOf debugging tool
dynamic tracing framework
observability tool
designedFor debugging
low-overhead tracing
performance analysis
production systems
real-time observability
developer Sun Microsystems
feature built-in aggregations
cross-subsystem visibility
dynamic instrumentation of running systems
per-CPU data collection
safe kernel-level tracing
scriptable probe actions
time-based profiling
hasCommandLineTool dtrace
linked to: DTrace
influenced SystemTap
bpftrace
eBPF
introduced early 2000s
licenseHistory CDDL
notableContributor Adam Leventhal
Bryan Cantrill
Mike Shapiro
operatingSystemSupport FreeBSD
Illumos
NetBSD
OpenSolaris
Oracle Solaris
QNX
Solaris
macOS
originallyDevelopedFor Solaris
providesLanguage D language
linked to: D (via LDC)
supportsAggregations true
supportsApplicationLevelTracing true
supportsDynamicInstrumentation true
supportsHistograms true
supportsIOTracing true
supportsKernelSpaceTracing true
supportsNetworkTracing true
supportsOneLiners true
supportsPredicateFiltering true
supportsProfiling true
supportsSafetyChecks true
supportsSchedulerTracing true
supportsSpeculativeTracing true
supportsStackTracing true
supportsStaticProbes true
supportsSystemCallsTracing true
supportsUserDefinedProbes true
supportsUserSpaceTracing true

How these facts were elicited

Referenced by (15)

Full triples — surface form annotated when it differs from this entity's canonical label.

Solaris feature DTrace
subject linked to: Solaris operating system
Solaris hasComponent DTrace framework
subject linked to: Solaris operating system
linked to: DTrace
DTrace hasCommandLineTool dtrace
linked to: DTrace
FreeBSD supportsFeature DTrace
SystemTap isSimilarTo DTrace
bpftrace inspiredBy DTrace
Bryan Cantrill knownFor DTrace
Bryan Cantrill notableWork DTrace dynamic tracing framework
linked to: DTrace
Bryan Cantrill hasWorkedOn Solaris DTrace
linked to: DTrace
Mike Shapiro knownFor DTrace
Mike Shapiro notableWork DTrace dynamic tracing framework
linked to: DTrace
Mike Shapiro developed DTrace
Mike Shapiro designed DTrace
Adam Leventhal knownFor DTrace