Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2024-11-10 00:14:46 UTC
- JSON Representation
https://github.com/sensepost/objection
π± objection - runtime mobile exploration
android framework frida instrumentation ios mobile pentest security
Last synced: 28 Oct 2024
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: 28 Oct 2024
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: 03 Nov 2024
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: 29 Oct 2024
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: 28 Oct 2024
https://github.com/google/orbit
C/C++ Performance Profiler
cpu-profiler dynamic-instrumentation etw hooking instrumentation performance profiler sampling visualizer
Last synced: 09 Oct 2024
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: 29 Oct 2024
https://github.com/prometheus/client_python
Prometheus instrumentation library for Python applications
instrumentation metrics prometheus python
Last synced: 29 Oct 2024
https://github.com/ChromeDevTools/devtools-frontend
The Chrome DevTools UI
chrome chrome-devtools devtools instrumentation javascript
Last synced: 25 Oct 2024
https://github.com/chromedevtools/devtools-frontend
The Chrome DevTools UI
chrome chrome-devtools devtools instrumentation javascript
Last synced: 28 Oct 2024
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: 12 Oct 2024
https://github.com/DynamoRIO/dynamorio
Dynamic Instrumentation Tool Platform
analysis-framework binary-analysis cache-simulator dynamorio instrumentation linux profiling simulator toolkit windows
Last synced: 24 Oct 2024
https://github.com/dynamorio/dynamorio
Dynamic Instrumentation Tool Platform
analysis-framework binary-analysis cache-simulator dynamorio instrumentation linux profiling simulator toolkit windows
Last synced: 15 Oct 2024
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: 28 Oct 2024
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 Oct 2024
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: 31 Oct 2024
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: 26 Oct 2024
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: 11 Oct 2024
https://github.com/prometheus/client_java
Prometheus instrumentation library for JVM applications
instrumentation java metrics prometheus
Last synced: 28 Oct 2024
https://github.com/rabbitstack/fibratus
A modern tool for Windows kernel exploration and tracing with a focus on security
edr golang instrumentation python security windows windows-kernel
Last synced: 14 Oct 2024
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: 28 Oct 2024
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: 27 Oct 2024
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: 09 Oct 2024
https://github.com/aws-powertools/powertools-lambda-typescript
Powertools 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: 29 Oct 2024
https://github.com/dpnishant/appmon
Documentation:
android appmon frida instrumentation ios-app macos-app mobile-security reverse-engineering security-tools
Last synced: 14 Oct 2024
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: 15 Oct 2024
https://github.com/QBDI/QBDI
A Dynamic Binary Instrumentation framework based on LLVM.
dbi frida instrumentation llvm reverse-engineering
Last synced: 30 Oct 2024
https://github.com/qbdi/qbdi
A Dynamic Binary Instrumentation framework based on LLVM.
dbi frida instrumentation llvm reverse-engineering
Last synced: 14 Oct 2024
https://github.com/ferd/recon
Collection of functions and scripts to debug Erlang in production.
erlang hacktoberfest instrumentation profiling tracing
Last synced: 14 Oct 2024
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 Oct 2024
https://github.com/trallnag/prometheus-fastapi-instrumentator
Instrument your FastAPI with Prometheus metrics.
exporter fastapi instrumentation metrics prometheus
Last synced: 11 Oct 2024
https://github.com/beam-telemetry/telemetry
Dynamic dispatching library for metrics and instrumentations.
elixir events instrumentation metrics
Last synced: 12 Oct 2024
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 Oct 2024
https://github.com/chuan-yun/Molten
php probe for zipkin and opentracing
apm instrumentation lucency opentracing php probe trace tracing transparent zipkin
Last synced: 02 Aug 2024
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: 01 Nov 2024
https://github.com/frida/frida-gum
Cross-platform instrumentation and introspection library written in C
Last synced: 03 Aug 2024
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: 03 Nov 2024
https://github.com/qustavo/sqlhooks
Attach hooks to any database/sql driver
database driver golang instrumentation opentracing sql sql-driver tracing
Last synced: 07 Nov 2024
https://github.com/openzipkin/zipkin-go
Zipkin distributed tracing library for go.
distributed-tracing go instrumentation openzipkin trace tracing zipkin
Last synced: 01 Nov 2024
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 Oct 2024
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: 15 Aug 2024
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 Oct 2024
https://github.com/openzipkin-contrib/zipkin-go-opentracing
OpenTracing Bridge for Zipkin Go
distributed-tracing go instrumentation opentracing openzipkin trace tracing zipkin
Last synced: 08 Nov 2024
https://github.com/prometheus/client_rust
Prometheus / OpenMetrics client library in Rust
instrumentation metrics monitoring openmetrics prometheus
Last synced: 30 Oct 2024
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 Oct 2024
https://github.com/deadtrickster/prometheus.ex
Prometheus.io Elixir client
elixir instrumentation metrics monitoring prometheus
Last synced: 30 Oct 2024
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 Oct 2024
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: 14 Oct 2024
https://github.com/yahoo/react-i13n
A performant, scalable and pluggable approach to instrumenting your React application.
Last synced: 25 Oct 2024
https://github.com/llogiq/flamer
A compiler plugin to insert flame calls
flamegraphs hacktoberfest instrumentation rust
Last synced: 30 Oct 2024
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
Last synced: 26 Oct 2024
https://github.com/open-telemetry/opentelemetry-go-instrumentation
OpenTelemetry Auto Instrumentation using eBPF
ebpf go golang instrumentation metrics observability telemetry tracing
Last synced: 07 Oct 2024
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: 29 Oct 2024
https://github.com/deadtrickster/prometheus.erl
Prometheus.io client in Erlang
erlang instrumentation metrics monitoring prometheus
Last synced: 12 Oct 2024
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: 30 Oct 2024
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: 03 Aug 2024
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: 04 Aug 2024
https://github.com/leonjza/frida-boot
Frida Boot π’- A binary instrumentation workshop, with Frida, for beginners!
beginner frida instrumentation training workshop
Last synced: 26 Oct 2024
https://github.com/deadtrickster/prometheus_rabbitmq_exporter
Prometheus.io exporter as a RabbitMQ Managment Plugin plugin
instrumentation metrics monitoring prometheus rabbitmq
Last synced: 26 Oct 2024
https://github.com/lexmag/statix
Fast and reliable Elixir client for StatsD-compatible servers
elixir instrumentation metrics statsd
Last synced: 30 Oct 2024
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: 09 Nov 2024
https://github.com/XSAM/otelsql
OpenTelemetry instrumentation for database/sql
golang instrumentation opentelemetry sql
Last synced: 04 Aug 2024
https://github.com/xsam/otelsql
OpenTelemetry instrumentation for database/sql
golang instrumentation opentelemetry sql
Last synced: 09 Oct 2024
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: 01 Nov 2024
https://github.com/timberio/timber-elixir
π² Great Elixir logging made easy
context debugging elixir instrumentation logger logging logging-library metadata structured-logging timber
Last synced: 04 Aug 2024
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: 09 Oct 2024
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: 11 Oct 2024
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: 14 Oct 2024
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: 03 Aug 2024
https://github.com/DataDog/orchestrion
Automatic compile-time instrumentation of Go code
apm datadog go instrumentation monitoring tracing
Last synced: 09 Nov 2024
https://github.com/datadog/orchestrion
Automatic compile-time instrumentation of Go code
apm datadog go instrumentation monitoring tracing
Last synced: 08 Nov 2024
https://github.com/dylibso/observe-sdk
Continuous runtime observablity SDKs to monitor WebAssembly code.
instrumentation opentelemetry otel tracing wasmtime webassembly
Last synced: 09 Oct 2024
https://github.com/Depado/ginprom
Gin Prometheus metrics exporter
gin instrumentation metrics middleware prometheus
Last synced: 05 Nov 2024
https://github.com/depado/ginprom
Gin Prometheus metrics exporter
gin instrumentation metrics middleware prometheus
Last synced: 11 Oct 2024
https://github.com/mahmoud/lithoxyl
Application instrumentation and logging, with a geological bent.
composability instrumentation logging performance python pythonic
Last synced: 09 Nov 2024
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 sentry tag-production team-mobile
Last synced: 31 Oct 2024
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: 02 Nov 2024
https://github.com/liuml07/giri
Dynamic Program Slicing in LLVM Compiler
compilers instrumentation llvm program-analysis research-project
Last synced: 01 Nov 2024
https://github.com/guardsquare/mocxx
A versatile C++ function mocking framework.
cpp frida instrumentation mocking testing
Last synced: 06 Nov 2024
https://github.com/beam-telemetry/telemetry_poller
Periodically gather measurements and publish them as Telemetry events
elixir events instrumentation metrics
Last synced: 29 Oct 2024
https://github.com/alibaba/opentelemetry-go-auto-instrumentation
OpenTelemetry Compile-Time Instrumentation for Golang
apm go instrumentation metrics observability opentelemetry tracing
Last synced: 30 Oct 2024
https://github.com/adgadev/jplusone
Tool for automatic detection and asserting "N+1 SELECT problem" occurences in JPA based Spring Boot Java applications and finding origin of JPA issued SQL statements in general
hibernate instrumentation java jdbc jpa jvm lazy-loading microservice n-plus-1 optimization orm performance-analysis performance-testing spring-boot spring-data-jpa sql tracing
Last synced: 14 Oct 2024
https://github.com/icanzilb/timeui
Profile apps from the command line β duration, cpu & memory usage.
Last synced: 01 Nov 2024
https://github.com/lexmag/fluxter
High-performance and reliable InfluxDB writer for Elixir
elixir influxdb instrumentation metrics
Last synced: 26 Oct 2024
https://github.com/fike/fastapi-blog
A FastAPI backend for blog with OpenTelemtry and Jaeger
docker fastapi instrumentation jaeger nextjs opentelemetry psotgresql pytest react sqlalchemy
Last synced: 31 Oct 2024
https://github.com/llandy3d/pytheus
experimenting with a new prometheus client for python
instrumentation metrics monitoring prometheus prometheus-client-library python
Last synced: 01 Nov 2024
https://github.com/smacke/pyccolo
Declarative instrumentation for Python.
ast declarative instrumentation interpreter metaprogramming python tracing
Last synced: 30 Oct 2024
https://github.com/pilgun/acvtool
ACVTool (Android Code Coverage Tool) is a tool to measure fine-grained code coverage of 3rd-party Android apps.
acvtool android apktool binary-coverage code-coverage coverage-report instruction-coverage instrumentation python smali
Last synced: 06 Nov 2024
https://github.com/deadtrickster/prometheus.cl
Prometheus.io Common Lisp client
common-lisp instrumentation metrics monitoring prometheus
Last synced: 12 Oct 2024
https://github.com/trailofbits/blight
A framework for instrumenting build tools
build-system build-tool compiler-wrapper hacktoberfest instrumentation
Last synced: 08 Nov 2024
https://github.com/ghost---shadow/unit-test-recorder
Record unit tests as you use your application.
babel babeljs instrumentation jest jest-snapshots nodejs testing unit-testing
Last synced: 11 Oct 2024
https://github.com/dry-rb/dry-monitor
Monitoring and instrumentation APIs
instrumentation logging monitoring rack ruby sql
Last synced: 06 Aug 2024
https://github.com/lumigo-io/lumigo-node
Lumigo's Node.js Distributed Tracing and Performance Agent
debugging distributed-tracing instrumentation lumigo monitoring node serverless tracer
Last synced: 02 Nov 2024
https://github.com/rabbitstack/cubostratus
Blazingly fast Linux syscall collector
cgroups containers instrumentation linux-kernel rust syscalls
Last synced: 28 Oct 2024
https://github.com/taoensso/telemere
Structured telemetry library for Clojure/Script
clojure clojurescript epl instrumentation logging metrics monitoring observability open-telemetry opentelemetry taoensso telemetry tracing
Last synced: 14 Oct 2024
https://github.com/deadtrickster/prometheus-phoenix
Prometheus.io Phoenix instrumenter
collector elixir instrumentation monitoring phoenix prometheus
Last synced: 30 Oct 2024
https://github.com/census-ecosystem/opencensus-go-exporter-stackdriver
OpenCensus Go exporter for Stackdriver Monitoring and Trace
instrumentation metrics monitoring opencensus stackdriver stackdriver-monitoring trace
Last synced: 04 Aug 2024