Instrumentation topic
In computer science, instrumentation is a technique that consists of inserting specific instructions into a program to monitor and/or analyze its performance, functionality, or behavior, but without changing how it behaves. It can be done statically, changing the program before executing it, or dynamically, inserting instructions while it's being executed.
FuzzFactory
Domain-Specific Fuzzing with Waypoints
AFLplusplus
The fuzzer afl++ is afl with community patches, qemu 5.1 upgrade, collision-free coverage, enhanced laf-intel & redqueen, AFLfast++ power schedules, MOpt mutators, unicorn_mode, and a lot more!
inspectIT
inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
prometheus-fastapi-instrumentator
Instrument your FastAPI with Prometheus metrics.
jacoco
:microscope: Java Code Coverage Library
coverlet
Cross platform code coverage for .NET
kcov
Code coverage tool for compiled programs, Python and Bash which uses debugging information to collect and report data without special compilation options
trice
🟢 super fast 🚀 and tiny 🐥 embedded device 𝘾 printf-like trace ✍ code, works also inside ⚡ interrupts ⚡ and real-time PC 💻 logging (trace ID visualization 👀)
objectiv-analytics
Powerful product analytics for data teams, with full control over data & models.
likwid
Performance monitoring and benchmarking suite