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: 2025-01-02 00:10:43 UTC
- JSON Representation
https://github.com/llandy3d/pytheus
experimenting with a new prometheus client for python
instrumentation metrics monitoring prometheus prometheus-client-library python
Last synced: 04 Jan 2025
https://github.com/smacke/pyccolo
Declarative instrumentation for Python.
ast declarative instrumentation interpreter metaprogramming python tracing
Last synced: 04 Jan 2025
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/trailofbits/blight
A framework for instrumenting build tools
build-system build-tool compiler-wrapper hacktoberfest instrumentation
Last synced: 03 Jan 2025
https://github.com/deadtrickster/prometheus.cl
Prometheus.io Common Lisp client
common-lisp instrumentation metrics monitoring prometheus
Last synced: 19 Nov 2024
https://github.com/dry-rb/dry-monitor
Monitoring and instrumentation APIs
instrumentation logging monitoring rack ruby sql
Last synced: 04 Jan 2025
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/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/enkomio/anathema
.NET instrumentation framework
dotnet hooking instrumentation security security-framework
Last synced: 16 Nov 2024
https://github.com/androguard/goauld
Dynamic injection tool for Linux/Android
injection instrumentation linux reverse-engineering rust
Last synced: 01 Jan 2025
https://github.com/deadtrickster/prometheus-phoenix
Prometheus.io Phoenix instrumenter
collector elixir instrumentation monitoring phoenix prometheus
Last synced: 05 Jan 2025
https://github.com/instana/python-sensor
:snake: Python Distributed Tracing & Metrics Sensor for Instana
apm distributed-tracing instrumentation metrics metrics-gathering opentelemetry performance tracing user-monitoring
Last synced: 31 Dec 2024
https://github.com/rtedbg/rtedbg
Fast and flexible data logging/tracing toolkit for software testing and debugging. Minimally intrusive C/C++ code instrumentation, host-based decoding application, demo code included.
c-programming-language cortex-m cpp debugging embedded-c embedded-systems fprintf functional-safety instrumentation iot logging misra printf real-time realtime reverse-engineering safety-critical stm32 tracing tracing-library
Last synced: 02 Jan 2025
https://github.com/kamon-io/kanela
The Kamon Instrumentation Agent
agent asm bytebuddy instrumentation java kamon scala
Last synced: 29 Dec 2024
https://github.com/comcast/money
Dapper Style Distributed Tracing Instrumentation Libraries
dapper distributed distributed-traces instrumentation span tracing
Last synced: 05 Jan 2025
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: 21 Nov 2024
https://github.com/ravilushqa/otelgqlgen
OpenTelemetry instrumentation for 99designs/gqlgen
golang gqlgen graphql hacktoberfest instrumentation opentelemetry
Last synced: 04 Nov 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: 13 Nov 2024
https://github.com/dynatrace-oss/oneagent-sdk-python-autoinstrumentation
autodynatrace, a python library that implements automatic instrumentation using the OneAgent SDK for Python
Last synced: 30 Dec 2024
https://github.com/therealdreg/ida_bochs_windows
Helper script for Windows kernel debugging with IDA Pro on native Bochs debugger (including PDB symbols)
bochs debugging ida-pro idapython instrumentation kernel-debugging osdev pdb reverse-engineering windows
Last synced: 28 Oct 2024
https://github.com/last9/openapm-nodejs
APM for NodeJS using Prometheus
apm application-monitoring instrumentation metrics monitoring nodejs openmetrics opensource
Last synced: 09 Nov 2024
https://github.com/uucidl/uu.spdr
Instrument your C/C++ programs with traces, see them in chrome://tracing
instrumentation performance trace tracing
Last synced: 31 Oct 2024
https://github.com/signalfx/splunk-otel-java
Splunk Distribution of OpenTelemetry Java
instrumentation java java-agent jvm metrics opentelemetry tracing
Last synced: 22 Nov 2024
https://github.com/deadtrickster/prometheus-plugs
Prometheus.erl Elixir Plugs
collector elixir instrumentation monitoring plug prometheus
Last synced: 04 Jan 2025
https://github.com/signalfx/tracing-examples
Examples of using third-party tracers with SignalFx
distributed-tracing documentation examples golang instrumentation jaegertracing java javascript opentracing python signalfx tracing zipkin
Last synced: 22 Nov 2024
https://github.com/piotrkowalczuk/promgrpc
Prometheus instrumentation library for gRPC powered Go applications.
golang grpc instrumentation library metrics monitoring observability prometheus
Last synced: 05 Jan 2025
https://github.com/sematext/uprobe-http-tracer
uprobe-based HTTP tracer for Go binaries
bcc ebpf golang instrumentation tracing uprobes
Last synced: 11 Nov 2024
https://github.com/smoketurner/dropwizard-zipkin
Dropwizard Zipkin Bundle
distributed-tracing dropwizard dropwizard-zipkin instrumentation java tracing zipkin zipkin-brave
Last synced: 18 Nov 2024
https://github.com/rnburn/zipkin-cpp-opentracing
OpenTracing Tracer implementation for Zipkin in C++
cpp cpp11 instrumentation opentracing trace tracing zipkin
Last synced: 19 Nov 2024
https://github.com/kamon-io/kamon-http4s
Kamon Integration for http4s
instrumentation kamon metrics tracing
Last synced: 11 Nov 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: 02 Nov 2024
https://github.com/Fiedzia/rust-usdt
Inject USDT probes into rust code
dtrace instrumentation rust systemtap
Last synced: 11 Nov 2024
https://github.com/palantir/tritium
Tritium is a library for instrumenting applications to provide better observability at runtime
instrumentation java octo-correct-managed
Last synced: 14 Nov 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: 17 Nov 2024
https://github.com/brutusin/instrumentation
An extensible java agent framework that instruments (modifies the bytecode at class loading time) programs running on the JVM, with the purpose of capturing method invocation events (start, finish, errors ...) and notifying custom listeners.
aop bytecode bytecode-manipulation instrumentation
Last synced: 14 Nov 2024
https://github.com/serkan-ozal/otel-bash
Bash library to instrument and trace bash scripts automatically with OpenTelemetry
bash bash-script bash-scripting instrumentation monitoring observability open-telemetry opentelemetry tracing
Last synced: 09 Oct 2024
https://github.com/baselime/lambda-node-opentelemetry
OpenTelemetry auto tracer for Node.JS based AWS Lambda functions
aws aws-lambda instrumentation lambda nodejs observability opentelemetry otel serverless tracing
Last synced: 01 Nov 2024
https://github.com/ZopaPublic/ktor-opentracing
Ktor features for OpenTracing instrumentation.
distributed-tracing instrumentation ktor ktor-features observability opentracing tracer
Last synced: 19 Nov 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: 28 Oct 2024
https://github.com/svelte-plugins/viewable
A rule-based approach to tracking element visibility.
advertising-and-tracking beacons events iab impressions instrumentation intersectionobserver javascript lazyload measurement observability observer svelte tracking viewability viewable
Last synced: 29 Nov 2024
https://github.com/opentracing-contrib/java-jaxrs
OpenTracing Java JAX-RS instrumentation
apache-cxf instrumentation jax-rs jaxrs jersey opentracing resteasy tracing
Last synced: 29 Dec 2024
https://github.com/sol-eng/connect-usage
Report on RStudio Connect Usage
easy-deploy instrumentation rmarkdown rstudio-connect usage
Last synced: 04 Dec 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: 11 Nov 2024
https://github.com/kakkoyun/the-zen-of-prometheus
The Zen of Prometheus
alerting best-practices instrumentation monitoring observability prometheus
Last synced: 03 Jan 2025
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: 13 Nov 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: 16 Nov 2024
https://github.com/krakend/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: 16 Nov 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: 05 Nov 2024
https://github.com/script3r/sentry-k8s
Sentry for Kubernetes
instrumentation kubernetes kubernetes-deployment sentry
Last synced: 03 Nov 2024
https://github.com/opentracing-contrib/java-web-servlet-filter
OpenTracing Java Web Servlet Filter Instrumentation
filter instrumentation opentracing servlet tracing
Last synced: 01 Jan 2025
https://github.com/deadtrickster/prometheus-httpd
Expose Prometheus metrics using inets httpd.
erlang http instrumentation metrics monitoring prometheus
Last synced: 27 Oct 2024
https://github.com/worldia/instrumentation-bundle
Instrumentation for Symfony
instrumentation metrics open-telemetry prometheus tracing
Last synced: 30 Dec 2024
https://github.com/instana/ruby-sensor
๐ Ruby Distributed Tracing & Metrics Sensor for Instana
distributed-tracing instrumentation metrics monitoring opentracing performance performance-metrics rails rubygems tracing user-monitoring
Last synced: 01 Jan 2025
https://github.com/opentracing-contrib/java-okhttp
OpenTracing Okhttp client instrumentation
instrumentation okhttp okhttpclient opentracing tracing
Last synced: 20 Nov 2024
https://github.com/christophebedard/instrument-attribute-gcc-plugin
gcc plugin providing an instrument_function attribute and other flags to allow-list functions to be instrumented
allow-list babeltrace gcc gcc-plugin instrument-functions instrumentation lttng tracing whitelisting
Last synced: 21 Nov 2024
https://github.com/rnburn/nginx-opentracing
Instrument nginx for OpenTracing.
instrumentation jaegertracing lightstep nginx nginx-module opentracing tracing zipkin
Last synced: 19 Nov 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: 09 Nov 2024
https://github.com/deadtrickster/prometheus-cowboy
Expose Prometheus metrics using cowboy/cowboy2
cowboy erlang instrumentation monitoring prometheus
Last synced: 03 Jan 2025
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 Nov 2024
https://github.com/rafalwilinski/aws-xray-ts-decorator
Instrument your Typescript code with AWS X-Ray using elegant decorators
amazon-web-services aws aws-xray cloud instrumentation javascript observability tracing ts typescript typescript-decorators typescript-library
Last synced: 23 Oct 2024
https://github.com/andreafioraldi/taint-with-frida
just an experiment
analysis dbi frida instrumentation taint taint-analysis
Last synced: 15 Oct 2024
https://github.com/d99kris/cpuusage
Instrumentation CPU profiler for Linux and macOS applications
catapult cpu-profiling instrumentation linux macos profiling visualization
Last synced: 19 Nov 2024
https://github.com/onecricketeer/gryllidae
Opinionated CNCF-based, Docker Compose setup for everything needed to develop a 12factor app
12-factor alpine cloud-native cncf docker docker-compose golang instrumentation microservices scalability
Last synced: 20 Nov 2024
https://github.com/groovecoder/data-leak
A Browser Extension to help detect potentially unsafe data leaving the browser.
instrumentation javascript webextension
Last synced: 15 Oct 2024
https://github.com/opentracing-contrib/java-spring-rabbitmq
OpenTracing RabbitMQ instrumentation
instrumentation messaging messaging-services microservices rabbit rabbitmq spring spring-amqp spring-boot tracing
Last synced: 20 Nov 2024
https://github.com/jamesmoriarty/call-graph
Capture execution and create dependency graphs.
graph graphviz instrumentation ruby
Last synced: 14 Oct 2024
https://github.com/vanhauser-thc/afl-simulate
Simulate afl-fuzz
afl afl-fuzz afl-fuzzer fuzzer fuzzing instrumentation
Last synced: 13 Oct 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: 12 Nov 2024
https://github.com/woodruffw/upgrayedd
Ergonomic function interposition in Rust
Last synced: 20 Dec 2024
https://github.com/tudasc/pira
PIRA - Automatic Instrumentation Refinement
hpc instrumentation llvm profiler score-p
Last synced: 16 Nov 2024
https://github.com/therealdreg/pdbdump_bochs
Dump PDB Symbols including support for Bochs Debugging Format (with wine support)
bochs debugging instrumentation kernel-debugging linux-support osdev pdb reverse-engineering windows wine
Last synced: 12 Oct 2024
https://github.com/jgaskins/datadog
Datadog client for APM tracing and metrics in Crystal
apm crystal datadog distributed-tracing instrumentation metrics monitoring observability
Last synced: 09 Nov 2024
https://github.com/opentracing-contrib/java-reactor
OpenTracing instrumentation for Reactor
instrumentation opentracing reactor tracing
Last synced: 20 Nov 2024
https://github.com/studistcorporation/sleepydog
Clojure library for tracing (possibly async) applications with Datadog.
async clj clojure datadog distributed-tracing instrumentation o11y observability terraform-managed tracing
Last synced: 12 Oct 2024
https://github.com/xzel23/cabe
Inject null-checks into Java-code
bytecode instrumentation java jspecify null-check null-safe nullability
Last synced: 15 Dec 2024
https://github.com/openzipkin/brave-cassandra
Tracing instrumentation for Cassandra and the DataStax Java Driver
cassandra distributed-tracing instrumentation java openzipkin tracing zipkin zipkin-brave
Last synced: 13 Nov 2024
https://github.com/tuupola/instrument-middleware
PSR-7 Middleware for instrumenting PHP applications
influxdb instrumentation middleware php psr-7
Last synced: 28 Oct 2024
https://github.com/danesparza/influxclient
:ocean: A .NET InfluxDB client
csharp influx influx-data influxdata influxdb influxdb-client instrumentation json measurement measurements nuget
Last synced: 24 Nov 2024
https://github.com/ocharles/prometheus-effect
Yet another Haskell Prometheus client
haskell instrumentation metrics monitoring prometheus
Last synced: 09 Nov 2024
https://github.com/opentracing-contrib/java-apache-httpclient
OpenTracing Apache HttpClient instrumentation
apache apache-httpcomponents httpclient instrumentation opentracing
Last synced: 20 Nov 2024
https://github.com/restorando/statue
Easily track application metrics into Statsite
instrumentation metrics ruby sending-metrics statsd
Last synced: 15 Nov 2024
https://github.com/chris-peterson/spiffy
A structured logging framework for .NET that supports log aggregation, e.g. Splunk
csharp dotnet dotnet-core instrumentation key-value-pairs logging metrics monitoring prometheus splunk splunk-enterprise structured-logging
Last synced: 28 Oct 2024
https://github.com/deadtrickster/prometheus-push
Prometheus.io pushgateway client
elixir erlang instrumentation monitoring prometheus
Last synced: 18 Oct 2024
https://github.com/benfoster/o9d-observability
Opinionated Observability Extensions for .NET
dotnet-core instrumentation metrics observability prometheus
Last synced: 14 Oct 2024
https://github.com/zehmatt/covcane
Experimental dynamic binary instrumentation
binary-instrumentation dynamic-instrumentation experimental instrumentation windows x64
Last synced: 29 Oct 2024
https://github.com/hypertrace/goagent
Hypertrace Go Agent
distributed-tracing go hacktoberfest hypertrace instrumentation
Last synced: 20 Nov 2024
https://github.com/djrecipe/ka3005p
User interface for KA3005P programmable power supply.
csharp electronics instrument-control instrument-proxy instrumentation ka3005p oscilloscope powersupply programmable-power-supply psu usb usb-devices usb-serial-controller wpf wpf-application
Last synced: 17 Oct 2024
https://github.com/sap/project-fontus
Dynamic tainting framework for Java applications leveraging on-the-fly bytecode rewriting.
bytecode instrumentation java tainting
Last synced: 07 Oct 2024
https://github.com/lilic/prometheus-lib-example
Example of how to avoid Prometheus globals in your library.
instrumentation library prometheus
Last synced: 13 Oct 2024
https://github.com/jonhoo/go-iprof
Simple go library for concurrent instrumented profiling.
golang instrumentation profiling
Last synced: 13 Oct 2024
https://github.com/jvmbytes/agent
agent to export Instrumentation
instrumentation java javaagent
Last synced: 09 Nov 2024
https://github.com/alhardy/appmetrics.owin
Packages containing Owin Middleware, AspNet Web API and AspNet MVC extensions to App Metrics
asp-net dotnet instrumentation metrics owin owin-middleware performance
Last synced: 11 Oct 2024
https://github.com/jcchavezs/dd-opentracing-symfony
[WIP] An OpenTracing + DataDog library for instrumenting a Symfony application
datadog instrumentation opentracing symfony-bundle
Last synced: 12 Oct 2024
https://github.com/av/tohu
Code tracing and instrumentation
chrome cool http instrumentation javascript javascript-library npm-module npm-package tool tracer utility
Last synced: 27 Oct 2024
https://github.com/mikroskeem/shuriken
Shuriken, the Java utilities collection
instrumentation java java8 pizza reflection shuriken utilities
Last synced: 20 Oct 2024
https://github.com/signalfx/splunk-otel-dotnet
Splunk Distribution of OpenTelemetry .NET
dotnet instrumentation metrics opentelemetry tracing
Last synced: 22 Nov 2024
https://github.com/trallnag/prometheus-flask-instrumentator
Small package to instrument your Flask app transparently
flask instrumentation metrics prometheus
Last synced: 11 Oct 2024
https://github.com/sdasgup3/profiler-using-clang-based-ast-instrumentation
Clang based AST reformatting tool used for injecting instrumentation code in C/C++ programs. The goal is collecting profiles (run-times and execution frequencies) on C/C++ programs.
ast c clang cplusplus instrumentation llvm profiler runtime total
Last synced: 23 Dec 2024