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-07-29 13:44:52 UTC
- JSON Representation
https://github.com/sensepost/objection
๐ฑ objection - runtime mobile exploration
android framework frida instrumentation ios mobile pentest security
Last synced: 30 Jul 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: 31 Jul 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: 01 Aug 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: 01 Aug 2024
https://github.com/google/orbit
C/C++ Performance Profiler
cpu-profiler dynamic-instrumentation etw hooking instrumentation performance profiler sampling visualizer
Last synced: 30 Jul 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: 31 Jul 2024
https://github.com/prometheus/client_python
Prometheus instrumentation library for Python applications
instrumentation metrics prometheus python
Last synced: 31 Jul 2024
https://github.com/ChromeDevTools/devtools-frontend
The Chrome DevTools UI
chrome chrome-devtools devtools instrumentation javascript
Last synced: 30 Jul 2024
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: 31 Jul 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: 31 Jul 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: 30 Jul 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: 01 Aug 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: 30 Jul 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: 01 Aug 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: 31 Jul 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: 01 Aug 2024
https://github.com/RRZE-HPC/likwid
Performance monitoring and benchmarking suite
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: 31 Jul 2024
https://github.com/dpnishant/appmon
Documentation:
android appmon frida instrumentation ios-app macos-app mobile-security reverse-engineering security-tools
Last synced: 31 Jul 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: 31 Jul 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: 31 Jul 2024
https://github.com/QBDI/QBDI
A Dynamic Binary Instrumentation framework based on LLVM.
dbi frida instrumentation llvm reverse-engineering
Last synced: 31 Jul 2024
https://github.com/ferd/recon
Collection of functions and scripts to debug Erlang in production.
erlang hacktoberfest instrumentation profiling tracing
Last synced: 31 Jul 2024
https://github.com/trallnag/prometheus-fastapi-instrumentator
Instrument your FastAPI with Prometheus metrics.
exporter fastapi instrumentation metrics prometheus
Last synced: 31 Jul 2024
https://github.com/beam-telemetry/telemetry
Dynamic dispatching library for metrics and instrumentations.
elixir events instrumentation metrics
Last synced: 01 Aug 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/eunomia-bpf/bpftime
Userspace eBPF runtime for fast Uprobe & Syscall hook & Extensions with LLVM JIT
ebpf instrumentation jit llvm runtime syscall-tracing uprobes userspace
Last synced: 04 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 Aug 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: 01 Aug 2024
https://github.com/qustavo/sqlhooks
Attach hooks to any database/sql driver
database driver golang instrumentation opentracing sql sql-driver tracing
Last synced: 30 Jul 2024
https://github.com/openzipkin/zipkin-go
Zipkin distributed tracing library for go.
distributed-tracing go instrumentation openzipkin trace tracing zipkin
Last synced: 01 Aug 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: 01 Aug 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: 01 Aug 2024
https://github.com/prometheus/client_rust
Prometheus / OpenMetrics client library in Rust
instrumentation metrics monitoring openmetrics prometheus
Last synced: 31 Jul 2024
https://github.com/deadtrickster/prometheus.ex
Prometheus.io Elixir client
elixir instrumentation metrics monitoring prometheus
Last synced: 01 Aug 2024
https://github.com/yahoo/react-i13n
A performant, scalable and pluggable approach to instrumenting your React application.
Last synced: 30 Jul 2024
https://github.com/llogiq/flamer
A compiler plugin to insert flame calls
flamegraphs hacktoberfest instrumentation rust
Last synced: 02 Aug 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: 31 Jul 2024
https://github.com/open-telemetry/opentelemetry-go-instrumentation
OpenTelemetry Auto Instrumentation using eBPF
ebpf go golang instrumentation metrics observability telemetry tracing
Last synced: 02 Aug 2024
https://github.com/deadtrickster/prometheus.erl
Prometheus.io client in Erlang
erlang instrumentation metrics monitoring prometheus
Last synced: 01 Aug 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: 04 Aug 2024
https://github.com/lexmag/statix
Fast and reliable Elixir client for StatsD-compatible servers
elixir instrumentation metrics statsd
Last synced: 01 Aug 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: 30 Jul 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: 02 Aug 2024
https://github.com/XSAM/otelsql
OpenTelemetry instrumentation for database/sql
golang instrumentation opentelemetry sql
Last synced: 04 Aug 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/vectordotdev/timber-elixir
๐ฒ Great Elixir logging made easy
context debugging elixir instrumentation logger logging logging-library metadata structured-logging timber
Last synced: 01 Aug 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: 02 Aug 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/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: 30 Jul 2024
https://github.com/dylibso/observe-sdk
Continuous runtime observablity SDKs to monitor WebAssembly code.
instrumentation opentelemetry otel tracing wasmtime webassembly
Last synced: 09 Aug 2024
https://github.com/mahmoud/lithoxyl
Application instrumentation and logging, with a geological bent.
composability instrumentation logging performance python pythonic
Last synced: 03 Aug 2024
https://github.com/depado/ginprom
Gin Prometheus metrics exporter
gin instrumentation metrics middleware prometheus
Last synced: 18 Aug 2024
https://github.com/Depado/ginprom
Gin Prometheus metrics exporter
gin instrumentation metrics middleware prometheus
Last synced: 01 Aug 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: 01 Aug 2024
https://github.com/beam-telemetry/telemetry_poller
Periodically gather measurements and publish them as Telemetry events
elixir events instrumentation metrics
Last synced: 02 Aug 2024
https://github.com/icanzilb/timeui
Profile apps from the command line โ duration, cpu & memory usage.
Last synced: 31 Jul 2024
https://github.com/lexmag/fluxter
High-performance and reliable InfluxDB writer for Elixir
elixir influxdb instrumentation metrics
Last synced: 01 Aug 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 Jul 2024
https://github.com/smacke/pyccolo
Declarative instrumentation for Python.
ast declarative instrumentation interpreter metaprogramming python tracing
Last synced: 01 Aug 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: 01 Aug 2024
https://github.com/deadtrickster/prometheus.cl
Prometheus.io Common Lisp client
common-lisp instrumentation metrics monitoring prometheus
Last synced: 31 Jul 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/rabbitstack/cubostratus
Blazingly fast Linux syscall collector
cgroups containers instrumentation linux-kernel rust syscalls
Last synced: 01 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: 01 Aug 2024
https://github.com/deadtrickster/prometheus-phoenix
Prometheus.io Phoenix instrumenter
collector elixir instrumentation monitoring phoenix prometheus
Last synced: 01 Aug 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
https://github.com/DataDog/orchestrion
A tool for adding instrumentation to Go code
apm datadog go instrumentation monitoring tracing
Last synced: 02 Aug 2024
https://github.com/devopspp/pyliveupdate
A runtime python code manipulation framework for profiling, debugging and bugfixing
debugging instrumentation monkey-patching patching profiling python zero-downtime
Last synced: 02 Aug 2024
https://github.com/ravilushqa/otelgqlgen
OpenTelemetry instrumentation for 99designs/gqlgen
golang gqlgen graphql hacktoberfest instrumentation opentelemetry
Last synced: 01 Aug 2024
https://github.com/deadtrickster/prometheus-plugs
Prometheus.erl Elixir Plugs
collector elixir instrumentation monitoring plug prometheus
Last synced: 01 Aug 2024
https://github.com/piotrkowalczuk/promgrpc
Prometheus instrumentation library for gRPC powered Go applications.
golang grpc instrumentation library metrics monitoring observability prometheus
Last synced: 03 Aug 2024
https://github.com/smoketurner/dropwizard-zipkin
Dropwizard Zipkin Bundle
distributed-tracing dropwizard dropwizard-zipkin instrumentation java tracing zipkin zipkin-brave
Last synced: 04 Aug 2024
https://github.com/lumigo-io/python_tracer
Lumigo's Python Distributed Tracing and Performance Agent
debugging instrumentation lumigo python3 python36 python37 python38 serverless tracer
Last synced: 01 Aug 2024
https://github.com/Fiedzia/rust-usdt
Inject USDT probes into rust code
dtrace instrumentation rust systemtap
Last synced: 02 Aug 2024
https://github.com/memtt/numaprof
NUMAPROF is a NUMA memory profliler based on Pintool to track your remote memory accesses.
instrumentation memory numa profiler
Last synced: 03 Aug 2024
https://github.com/zopaUK/ktor-opentracing
Ktor features for OpenTracing instrumentation.
distributed-tracing instrumentation ktor ktor-features observability opentracing tracer
Last synced: 09 Aug 2024
https://github.com/ZopaPublic/ktor-opentracing
Ktor features for OpenTracing instrumentation.
distributed-tracing instrumentation ktor ktor-features observability opentracing tracer
Last synced: 04 Aug 2024
https://github.com/sol-eng/connect-usage
Report on RStudio Connect Usage
easy-deploy instrumentation rmarkdown rstudio-connect usage
Last synced: 13 Aug 2024
https://github.com/DimitarPetrov/printracer
๐๐ Golang fmt.Println debugging and tracing tool capable of visualising function invocation paths.
call-graph debug debugging flow function-invocation go golang golang-tool gotools instrumentation print printf sequence-diagram tracer tracing visualization
Last synced: 02 Aug 2024
https://github.com/agustingianni/instrumentation
Assorted pintools
binary binary-analysis code-coverage coverage dynamic instrumentation pin pintool program-analysis taint taint-analysis
Last synced: 03 Aug 2024
https://github.com/Excel-projects/Excel-Markup
:cloud: This VSTO Add-In is used for marking up Excel files with revisions. There are two common methods of indicating where a revision has changed a drawing that contains a system diagram. The first is the cloud method, were each change is enclosed by a cloud shape. The second method involves placing a triangle with the revision number next to each effected portion of the drawing. The cloud method indicates changes from the most recent revision only, whereas the second method indicates all revisions to the drawing because all of the previous revision circles remain on the drawing. It is written in 3 different versions as a VSTO Add-In in C# and VB.NET as well as a VBA Add-In.
addin cloud csharp diagram diagram-editor engineering excel instrumentation markup pid piping revision triangle vb-net vba visual-studio visual-studio-community vsto xml
Last synced: 02 Aug 2024
https://github.com/devopsfaith/krakend-opencensus
Opencensus adapter. Exports KrakenD metrics and traces to InfluxDB, Prometheus, Zipkin, Jaeger, Xray, StackDriver, Datadog and Logger
influxdb instrumentation jaeger krakend metrics opencensus prometheus stackdriver-monitoring xray zipkin
Last synced: 03 Aug 2024
https://github.com/script3r/sentry-k8s
Sentry for Kubernetes
instrumentation kubernetes kubernetes-deployment sentry
Last synced: 01 Aug 2024
https://github.com/ratel-enclave/ratel
Ratel - a new framework for instruction-level interposition on enclaved applications
compatibility complete-interposition dynamic-binary-translation dynamorio enclaves instrumentation linux sgx-design-restrictions
Last synced: 02 Aug 2024
https://github.com/thundra-io/thundra-lambda-agent-go
Thundra Lambda Go Agent
async-monitoring aws aws-lambda distributed-tracing go golang instrumentation logging metric monitoring serverless thundra tracing
Last synced: 01 Aug 2024
https://github.com/d99kris/cpuusage
Instrumentation CPU profiler for Linux and macOS applications
catapult cpu-profiling instrumentation linux macos profiling visualization
Last synced: 02 Aug 2024
https://github.com/jamesmoriarty/call-graph
Capture execution and create dependency graphs.
graph graphviz instrumentation ruby
Last synced: 04 Aug 2024
https://github.com/instana/crystal-sensor
๐ฎ Crystal Distributed Tracing & Metrics Sensor for Instana
crystal distributed-tracing instrumentation metrics metrics-gathering monitoring opentracing performance performance-monitoring
Last synced: 02 Aug 2024
https://github.com/sametz/nmrmint
Mint your own NMR spectra from scratch! (version 0.3.1 beta)
chemistry education instrumentation nmr nmr-spectroscopy quantum-chemistry simulation spectroscopy spectrum
Last synced: 30 Jul 2024