In the spirit of developing in the open, here's the repo for the #dtrace inspired #commonlisp observability framework:

https://github.com/MarceColl/CLTRACE

GitHub - MarceColl/CLTRACE: DTrace inspired tracing and observability framework for Common Lisp applications

DTrace inspired tracing and observability framework for Common Lisp applications - MarceColl/CLTRACE

GitHub
Exploring a #commonlisp native #dtrace inspired observability and debugging framework.
Detect data races with DTrace in any language

Detecting goroutine leaks with DTrace

Holy ..... Windows Server 2025 will have DTRACE?

#dtrace #windows

@ahl @bcantrill Thanks for not waiting until after your break to post it, that was a doozy.

Listeners should note this mentions use of #dtrace not just through its anonymous tracing feature, but in fact through its speculative tracing feature as well.

#ZFS

Starting to get back into illumos/arm64. Current weekend project is getting DTrace working. Some initial progress:

# dtrace -n 'profile-997{@[stack()] = count();}' | tail
dtrace: description 'profile-997' matched 1 probe
genunix`taskq_thread+0x2e8
genunix`thread_exit
6

0xf9400e80
391

0xd53b4221
genunix`thread_exit
3779

Working fbt provider will be a bit harder...

#illumos #dtrace

Tip of the day: Work for a company that lets you write a compiler for a #dtrace-like language to instrument python applications at runtime for a product you made up and decided to work on. And no-one bats an eye, they just encourage you.

#nextest now has support for USDT probes with #DTrace and #bpftrace, and it's so cool!

https://nexte.st/docs/integrations/usdt/

Is #DTrace really that much better than other Tracing #Software?