Instrumentation
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.
- GitHub: https://github.com/topics/instrumentation
- Wikipedia: https://en.wikipedia.org/wiki/Instrumentation_(computer_programming)
- Related Topics: code-instrumentation, binary-instrumentation,
- Last updated: 2026-06-03 00:15:21 UTC
- JSON Representation
https://github.com/sensepost/objection
π± objection - runtime mobile exploration
android framework frida instrumentation ios mobile pentest security
Last synced: 13 May 2025
https://github.com/raphw/byte-buddy
Runtime code generation for the Java virtual machine.
byte-code dynamic-proxy instrumentation java java-agent java-library java-virtual-machine
Last synced: 16 Jan 2026
https://github.com/aflplusplus/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!
afl afl-compiler afl-fuzz afl-fuzzer afl-gcc fuzz-testing fuzzer fuzzer-afl fuzzing instrumentation qemu security testing unicorn-emulator unicorn-mode
Last synced: 12 May 2025
https://github.com/AFLplusplus/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!
afl afl-compiler afl-fuzz afl-fuzzer afl-gcc fuzz-testing fuzzer fuzzer-afl fuzzing instrumentation qemu security testing unicorn-emulator unicorn-mode
Last synced: 02 Apr 2025
https://github.com/jacoco/jacoco
:microscope: Java Code Coverage Library
bytecode coverage groovy instrumentation jacoco java java-agent java-virtual-machine java11 java17 java18 java19 java20 java21 java22 java23 java5 java8 kotlin
Last synced: 13 May 2025
https://github.com/google/orbit
C/C++ Performance Profiler
cpu-profiler dynamic-instrumentation etw hooking instrumentation performance profiler sampling visualizer
Last synced: 14 Jan 2026
https://github.com/prometheus/client_python
Prometheus instrumentation library for Python applications
instrumentation metrics prometheus python
Last synced: 16 Jan 2026
https://github.com/google/mtail
extract internal monitoring data from application logs for collection in a timeseries database
bytecode calculator collector compiler extraction go instrumentation logs metrics monitoring mtail mtail-programs observability prometheus proxy timeseries vm
Last synced: 22 Oct 2025
https://github.com/chromedevtools/devtools-frontend
The Chrome DevTools UI
chrome chrome-devtools devtools instrumentation javascript
Last synced: 14 May 2025
https://github.com/ChromeDevTools/devtools-frontend
The Chrome DevTools UI
chrome chrome-devtools devtools instrumentation javascript
Last synced: 14 Mar 2025
https://github.com/coverlet-coverage/coverlet
Cross platform code coverage for .NET
bytecode code-coverage coverage coverage-library coverlet cross-platform dotnet dotnet-core instrumentation unittest
Last synced: 15 Feb 2026
https://github.com/dynamorio/dynamorio
Dynamic Instrumentation Tool Platform
analysis-framework binary-analysis cache-simulator dynamorio instrumentation linux profiling simulator toolkit windows
Last synced: 25 Apr 2026
https://github.com/tonerdo/coverlet
Cross platform code coverage for .NET
bytecode code-coverage coverage coverage-library coverlet cross-platform dotnet dotnet-core instrumentation unittest
Last synced: 04 Apr 2025
https://github.com/DynamoRIO/dynamorio
Dynamic Instrumentation Tool Platform
analysis-framework binary-analysis cache-simulator dynamorio instrumentation linux profiling simulator toolkit windows
Last synced: 13 Mar 2025
https://github.com/openzipkin/brave
Java distributed tracing implementation compatible with Zipkin backend services.
distributed-tracing instrumentation java openzipkin tracing zipkin zipkin-brave
Last synced: 24 Apr 2026
https://github.com/iddoeldor/frida-snippets
Hand-crafted Frida examples
aarch64 android arm64 dynamic-analysis frida hooking instrumentation ios java java-native-interface mobile-security objective-c reverse-engineering runtime-analysis
Last synced: 14 May 2025
https://github.com/rabbitstack/fibratus
Adversary tradecraft detection, protection, and hunting
adversary blueteam edr etw golang instrumentation mitre python security windows windows-kernel
Last synced: 13 May 2025
https://github.com/alhardy/AppMetrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
application-insights dotnet dotnet-core dotnet-framework dotnet-standard dotnetcore grafana grafana-dashboard graphite health-check influxdb instrumentation metrics monitoring performance prometheus
Last synced: 20 Apr 2025
https://github.com/appmetrics/appmetrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
application-insights dotnet dotnet-core dotnet-framework dotnet-standard dotnetcore grafana grafana-dashboard graphite health-check influxdb instrumentation metrics monitoring performance prometheus
Last synced: 16 Nov 2025
https://github.com/prometheus/client_java
Prometheus instrumentation library for JVM applications
instrumentation java metrics prometheus
Last synced: 13 Feb 2026
https://github.com/AppMetrics/AppMetrics
App Metrics is an open-source and cross-platform .NET library used to record and report metrics within an application.
application-insights dotnet dotnet-core dotnet-framework dotnet-standard dotnetcore grafana grafana-dashboard graphite health-check influxdb instrumentation metrics monitoring performance prometheus
Last synced: 14 Mar 2025
https://github.com/spring-attic/spring-cloud-sleuth
Distributed tracing for spring cloud
cloud-native distributed-tracing instrumentation java microservices open-telemetry open-telemetry-java spring spring-boot spring-cloud spring-cloud-core tracing zipkin zipkin-brave
Last synced: 30 May 2026
https://github.com/spring-cloud/spring-cloud-sleuth
Distributed tracing for spring cloud
cloud-native distributed-tracing instrumentation java microservices open-telemetry open-telemetry-java spring spring-boot spring-cloud spring-cloud-core tracing zipkin zipkin-brave
Last synced: 13 May 2025
https://github.com/rrze-hpc/likwid
Performance monitoring and benchmarking suite
amd-gpu armv8 assembly benchmarking c hardware-performance-counters hwloc instrumentation likwid linux lua nvidia-gpu performance-analysis performance-engineering pin power9 profiling threading x86
Last synced: 12 Feb 2026
https://github.com/RRZE-HPC/likwid
Performance monitoring and benchmarking suite
amd-gpu armv8 assembly benchmarking c hardware-performance-counters hwloc instrumentation likwid linux lua nvidia-gpu performance-analysis performance-engineering pin power9 profiling threading x86
Last synced: 20 Mar 2025
https://github.com/aws-powertools/powertools-lambda-typescript
Powertools for AWS is a developer toolkit to implement Serverless best practices and increase developer velocity.
aws aws-lambda aws-sdk instrumentation lambda nodejs powertools serverless typescript
Last synced: 12 May 2025
https://github.com/node-opcua/node-opcua
Unlocking the Full Potential of OPC UA with Typescript and NodeJS - http://node-opcua.github.io/
cryptography cybersecurity energy iec-62541 iiot industrial-automation industry-4 instrumentation iot-platform javascript m2m manufacturing node-opcua nodejs opc-ua opcua transport typescript
Last synced: 07 Mar 2026
https://github.com/dpnishant/appmon
Documentation:
android appmon frida instrumentation ios-app macos-app mobile-security reverse-engineering security-tools
Last synced: 15 May 2025
https://github.com/QBDI/QBDI
A Dynamic Binary Instrumentation framework based on LLVM.
dbi frida instrumentation llvm reverse-engineering
Last synced: 27 Mar 2025
https://github.com/qbdi/qbdi
A Dynamic Binary Instrumentation framework based on LLVM.
dbi frida instrumentation llvm reverse-engineering
Last synced: 10 Apr 2025
https://github.com/ferd/recon
Collection of functions and scripts to debug Erlang in production.
erlang hacktoberfest instrumentation profiling tracing
Last synced: 14 May 2025
https://github.com/trallnag/prometheus-fastapi-instrumentator
Instrument your FastAPI with Prometheus metrics.
exporter fastapi instrumentation metrics prometheus
Last synced: 13 May 2025
https://github.com/moaidhathot/dumpify
Adding `.Dump()` extension methods to Console Applications, similar to LinqPad's.
ansci console-application csharp debugging dotnet instrumentation logging nuget serialization
Last synced: 14 May 2025
https://github.com/MoaidHathot/Dumpify
Adding `.Dump()` extension methods to Console Applications, similar to LinqPad's.
ansci console-application csharp debugging dotnet instrumentation logging nuget serialization
Last synced: 24 Mar 2025
https://github.com/eunomia-bpf/bpftime
Userspace eBPF runtime for Observability, Network & General Extensions Framework
ebpf instrumentation jit llvm runtime syscall-tracing uprobes userspace
Last synced: 14 May 2025
https://github.com/beam-telemetry/telemetry
Dynamic dispatching library for metrics and instrumentations.
elixir events instrumentation metrics
Last synced: 13 May 2025
https://github.com/rokath/trice
π’ super fast π tiny π₯ πΎ printf-look-and-feel β trace code, in β‘ interrupts β‘ too βΌοΈ, and real-time PC π» logging π
c compression data-recording debugging diagnostics embedded encryption golang instrumentation logging monitoring multi-language-support printf real-time rtos serial time-measurement timing-analysis tool trace
Last synced: 12 Jan 2026
https://github.com/frida/frida-gum
Cross-platform instrumentation and introspection library written in C
Last synced: 26 Jun 2025
https://github.com/chuan-yun/Molten
php probe for zipkin and opentracing
apm instrumentation lucency opentracing php probe trace tracing transparent zipkin
Last synced: 04 May 2025
https://github.com/alibaba/loongsuite-go-agent
OpenTelemetry Compile-Time Instrumentation for Golang
apm go instrumentation metrics observability opentelemetry tracing
Last synced: 03 Mar 2026
https://github.com/open-telemetry/opentelemetry-go-instrumentation
OpenTelemetry Auto Instrumentation using eBPF
ebpf go golang instrumentation metrics observability telemetry tracing
Last synced: 15 May 2025
https://github.com/frida/frida-core
Frida core library intended for static linking into bindings
Last synced: 15 May 2026
https://github.com/SimonKagstrom/kcov
Code coverage tool for compiled programs, Python and Bash which uses debugging information to collect and report data without special compilation options
codecov codecov-uploader coverage instrumentation travis-ci unittesting
Last synced: 02 Apr 2025
https://github.com/otobus/event_bus
:surfer: Traceable, extendable and minimalist **event bus** implementation for Elixir with built-in **event store** and **event watcher** based on ETS.
elixir event-sourcing eventbus eventstore instrumentation message-bus
Last synced: 11 Dec 2025
https://github.com/qustavo/sqlhooks
Attach hooks to any database/sql driver
database driver golang instrumentation opentracing sql sql-driver tracing
Last synced: 29 Jan 2026
https://github.com/openzipkin/zipkin-go
Zipkin distributed tracing library for go.
distributed-tracing go instrumentation openzipkin trace tracing zipkin
Last synced: 24 Oct 2025
https://github.com/marathonlabs/marathon
Cross-platform test runner
android espresso gradle hacktoberfest instrumentation instrumentation-tests ios marathon orchestrator parallel performance test-runner testing testing-tool uitest uitesting uitests xcrun
Last synced: 14 May 2025
https://github.com/MarathonLabs/marathon
Cross-platform test runner
android espresso gradle hacktoberfest instrumentation instrumentation-tests ios marathon orchestrator parallel performance test-runner testing testing-tool uitest uitesting uitests xcrun
Last synced: 02 Aug 2025
https://github.com/datadog/orchestrion
Automatic compile-time instrumentation of Go code
apm datadog go instrumentation monitoring tracing
Last synced: 02 Apr 2026
https://github.com/trailofbits/polytracker
An LLVM-based instrumentation tool for universal taint tracking, dataflow analysis, and tracing.
dataflow-analysis instrumentation llvm taint-analysis taint-tracking
Last synced: 14 May 2025
https://github.com/inspectIT/inspectIT
inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
agent apm bytecode-manipulation diagnosis end-to-end end-user-monitoring inspectit instrumentation java metrics monitor-performance monitoring opentracing performance performance-analysis performance-dashboard performance-metrics performance-testing performance-tuning trace
Last synced: 27 Feb 2025
https://github.com/inspectit/inspectit
(UNMAINTAINED) inspectIT is the leading Open Source APM (Application Performance Management) tool for analyzing your Java (EE) applications.
agent apm bytecode-manipulation diagnosis end-to-end end-user-monitoring inspectit instrumentation java metrics monitor-performance monitoring opentracing performance performance-analysis performance-dashboard performance-metrics performance-testing performance-tuning trace
Last synced: 05 Apr 2025
https://github.com/prometheus/client_rust
Prometheus / OpenMetrics client library in Rust
instrumentation metrics monitoring openmetrics prometheus
Last synced: 12 Dec 2025
https://github.com/openzipkin-contrib/zipkin-go-opentracing
OpenTracing Bridge for Zipkin Go
distributed-tracing go instrumentation opentracing openzipkin trace tracing zipkin
Last synced: 14 May 2025
https://github.com/malinskiy/adam
Adam (or adm) is a coroutine-friendly Android Debug Bridge client written in Kotlin
adam adb adblib adm android coroutines ddmlib hacktoberfest instrumentation kotlin testing testing-tools
Last synced: 15 May 2025
https://github.com/xhd2015/xgo
All-in-one go testing library
coverage coverage-report go go-test go-testing golang gomonkey incremental-coverage instrumentation mock monkey-patching test-explorer testing testing-library tracing unit-test unit-testing xgo
Last synced: 06 Mar 2026
https://github.com/gpuopen-tools/gpu-reshape
GPU Reshape (GRS) is an API & vendor agnostic instrumentation framework, with instruction level validation.
d3d12 directx directx-12 gpu-reshape graphics graphics-programming instrumentation validation vulkan vulkan-api
Last synced: 16 May 2025
https://github.com/prometheus-erl/prometheus.ex
Prometheus.io Elixir client
elixir instrumentation metrics monitoring prometheus
Last synced: 10 Feb 2026
https://github.com/slok/go-http-metrics
Go modular http middleware to measure HTTP requests independent of metrics backend (with Prometheus and OpenCensus as backend implementations) and http framework/library
echo echo-framework gin gin-framework go golang http http-metrics http-middleware instrumentation metrics middleware observability opencensus opencensus-recorder prometheus
Last synced: 11 Apr 2025
https://github.com/opentracing-contrib/java-spring-cloud
Distributed tracing for Spring Boot, Cloud and other Spring projects
feign hystrix instrumentation jdbc jms microservices mongodb opentracing resttemplate rxjava spring spring-boot spring-cloud spring-messaging spring-stream springboot starters tracing websocket zuul
Last synced: 14 May 2025
https://github.com/DataDog/orchestrion
Automatic compile-time instrumentation of Go code
apm datadog go instrumentation monitoring tracing
Last synced: 21 Apr 2025
https://github.com/yahoo/react-i13n
A performant, scalable and pluggable approach to instrumenting your React application.
Last synced: 14 May 2025
https://github.com/llogiq/flamer
A compiler plugin to insert flame calls
flamegraphs hacktoberfest instrumentation rust
Last synced: 15 May 2025
https://github.com/llnl/caliper
Caliper is an instrumentation and performance profiling library
annotation-apis caliper cpp hpc instrumentation performance performance-analysis performance-monitoring radiuss trace
Last synced: 14 May 2025
https://github.com/LLNL/Caliper
Caliper is an instrumentation and performance profiling library
annotation-apis caliper cpp hpc instrumentation performance performance-analysis performance-monitoring radiuss trace
Last synced: 08 May 2025
https://github.com/beehive-lab/mambo
A low-overhead dynamic binary instrumentation and modification tool for ARM (both AArch32 and AArch64 support) and RISC-V (RV64GC).
binary-analysis dbi dbm dbt instrumentation
Last synced: 29 Dec 2025
https://github.com/prometheus-erl/prometheus.erl
Prometheus.io client in Erlang
erlang instrumentation metrics monitoring prometheus
Last synced: 06 Jan 2026
https://github.com/xsam/otelsql
OpenTelemetry instrumentation for database/sql
golang instrumentation opentelemetry sql
Last synced: 14 May 2025
https://github.com/frenchyeti/interruptor
Human-friendly cross-platform system call tracing and hooking library based on Frida's Stalker
arm64 frida hooking instrumentation strace syscall-tracing syscalls system-call-tracing tracing
Last synced: 05 Apr 2025
https://github.com/staticafi/symbiotic
Symbiotic is a tool for finding bugs in computer programs based on instrumentation, program slicing and KLEE
instrumentation klee llvm llvm-ir program-slicing program-verification slice slicing software-verification symbolic-execution verification verification-toolchain
Last synced: 13 Mar 2026
https://github.com/FrenchYeti/interruptor
Human-friendly cross-platform system call tracing and hooking library based on Frida's Stalker
arm64 frida hooking instrumentation strace syscall-tracing syscalls system-call-tracing tracing
Last synced: 12 Jul 2025
https://github.com/leonjza/frida-boot
Frida Boot π’- A binary instrumentation workshop, with Frida, for beginners!
beginner frida instrumentation training workshop
Last synced: 06 Apr 2025
https://github.com/XSAM/otelsql
OpenTelemetry instrumentation for database/sql
golang instrumentation opentelemetry sql
Last synced: 14 May 2025
https://github.com/lexmag/statix
Fast and reliable Elixir client for StatsD-compatible servers
elixir instrumentation metrics statsd
Last synced: 15 May 2025
https://github.com/openzipkin/zipkin-php
Zipkin instrumentation for PHP
distributed-tracing hacktoberfest instrumentation observability openzipkin php zipkin
Last synced: 08 Apr 2025
https://github.com/census-instrumentation/opencensus-node
A stats collection and distributed tracing framework
cloud dapper distributed-tracing instrumentation jaeger javascript metrics monitoring node opencensus stackdriver stats trace tracing zipkin zpages
Last synced: 22 Apr 2025
https://github.com/nikolaydubina/go-instrument
β‘οΈ Automatically add Trace Spans to Go methods and functions
ast auto-instrumentation datadog go golang instrumentation monitoring newrelic opentelemetry tooling
Last synced: 12 Apr 2025
https://github.com/taoensso/telemere
Structured logs and telemetry for Clojure/Script
clojure clojurescript epl instrumentation logging metrics monitoring observability open-telemetry opentelemetry taoensso telemetry tracing
Last synced: 15 May 2025
https://github.com/theqmaks/phantom-frida
Build anti-detection Frida server from source. ~90 patches covering 16 detection vectors, weekly auto-builds with random names.
android anti-detection frida frida-server instrumentation mobile-security pentesting reverse-engineering security stealth
Last synced: 26 Apr 2026
https://github.com/beam-telemetry/telemetry_metrics
Collect and aggregate Telemetry events over time
elixir events instrumentation metrics monitoring telemetry
Last synced: 14 May 2025
https://github.com/steffan-westcott/clj-otel
An idiomatic Clojure API for adding telemetry to your libraries and applications using OpenTelemetry.
clojure distributed-tracing instrumentation metrics observability opentelemetry tracing
Last synced: 04 Oct 2025
https://github.com/vectordotdev/timber-elixir
π² Great Elixir logging made easy
context debugging elixir instrumentation logger logging logging-library metadata structured-logging timber
Last synced: 12 Dec 2025
https://github.com/ros2/ros2_tracing
Tracing tools for ROS 2.
instrumentation performance-analysis ros ros2 ros2-tracing tools tracing
Last synced: 21 Aug 2025
https://github.com/opentracing-contrib/java-specialagent
Automatic instrumentation for 3rd-party libraries in Java applications with OpenTracing.
agent aws bytebuddy camel cassandra concurrent elasticsearch instrumentation java jdbc jms kafka-client mongodb-driver okhttp opentracing rxjava2 specialagent spring spring-boot tracing
Last synced: 22 Sep 2025
https://github.com/jitlogic/zorka
Sophisticated monitoring agent for Java
agent bytecode-instrumentation instrumentation java monitoring zabbix zorka
Last synced: 17 Dec 2025
https://github.com/distributedclocks/govector
Vector clock logging library for Go
distributed-systems go instrumentation shiviz vector-clock
Last synced: 14 Jan 2026
https://github.com/getsentry/sentry-android-gradle-plugin
Gradle plugin for Sentry Android. Upload proguard, debug files, and more.
android android-gradle-plugin bytecode bytecode-manipulation crash-reporting gradle gradle-plugin hacktoberfest instrumentation sdk-adjacent sentry tag-production team-mobile
Last synced: 23 Apr 2026
https://github.com/census-instrumentation/opencensus-web
A stats collection and distributed tracing framework
cloud distributed-tracing end-user-monitoring instrumentation metrics monitoring opencensus real-user-monitoring stats trace tracing
Last synced: 10 May 2025
https://github.com/dylibso/observe-sdk
Continuous runtime observablity SDKs to monitor WebAssembly code.
instrumentation opentelemetry otel tracing wasmtime webassembly
Last synced: 09 Apr 2025
https://github.com/depado/ginprom
Gin Prometheus metrics exporter
gin instrumentation metrics middleware prometheus
Last synced: 16 May 2025
https://github.com/Depado/ginprom
Gin Prometheus metrics exporter
gin instrumentation metrics middleware prometheus
Last synced: 04 Apr 2025
https://github.com/yuawn/fuzzing
Fuzzing tutorial with easy-to-learn labs π
101 afl automation education fuzz-testing fuzzing instrumentation klee llvm security-testing securtiy symbolic-execution testing tutorial vulnerability
Last synced: 15 Aug 2025
https://github.com/mahmoud/lithoxyl
Application instrumentation and logging, with a geological bent.
composability instrumentation logging performance python pythonic
Last synced: 06 Apr 2025
https://github.com/liuml07/giri
Dynamic Program Slicing in LLVM Compiler
compilers instrumentation llvm program-analysis research-project
Last synced: 08 Oct 2025
https://github.com/riandyrn/otelchi
OpenTelemetry instrumentation for go-chi/chi
go go-chi golang instrumentation opentelemetry
Last synced: 16 May 2025
https://github.com/amzn/hawktracer
HawkTracer is a highly portable, low-overhead, configurable profiling tool built in Amazon Video for getting performance metrics from low-end devices.
hacktoberfest instrumentation performance performance-monitoring
Last synced: 11 Jun 2025
https://github.com/RisingStack/opentracing-auto
Out of the box distributed tracing for Node.js applications with OpenTracing.
distributed-tracing instrumentation node nodejs opentracing
Last synced: 01 Apr 2025