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-12 00:14:17 UTC
- JSON Representation
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: 13 Nov 2024
https://github.com/comcast/money
Dapper Style Distributed Tracing Instrumentation Libraries
dapper distributed distributed-traces instrumentation span tracing
Last synced: 14 Nov 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/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: 14 Nov 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/kamon-io/kanela
The Kamon Instrumentation Agent
agent asm bytebuddy instrumentation java kamon scala
Last synced: 11 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/deadtrickster/prometheus-plugs
Prometheus.erl Elixir Plugs
collector elixir instrumentation monitoring plug prometheus
Last synced: 13 Nov 2024
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/piotrkowalczuk/promgrpc
Prometheus instrumentation library for gRPC powered Go applications.
golang grpc instrumentation library metrics monitoring observability prometheus
Last synced: 14 Oct 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/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: 03 Aug 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: 04 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/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/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: 11 Nov 2024
https://github.com/kakkoyun/the-zen-of-prometheus
The Zen of Prometheus
alerting best-practices instrumentation monitoring observability prometheus
Last synced: 28 Oct 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: 12 Oct 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: 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: 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: 05 Nov 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: 03 Nov 2024
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: 14 Nov 2024
https://github.com/deadtrickster/prometheus-cowboy
Expose Prometheus metrics using cowboy/cowboy2
cowboy erlang instrumentation monitoring prometheus
Last synced: 13 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/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: 13 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/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/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/woodruffw/upgrayedd
Ergonomic function interposition in Rust
Last synced: 17 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/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/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/tuupola/instrument-middleware
PSR-7 Middleware for instrumenting PHP applications
influxdb instrumentation middleware php psr-7
Last synced: 28 Oct 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/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/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/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/jonhoo/go-iprof
Simple go library for concurrent instrumented profiling.
golang instrumentation profiling
Last synced: 13 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/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/jvmbytes/agent
agent to export Instrumentation
instrumentation java javaagent
Last synced: 09 Nov 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/trallnag/prometheus-flask-instrumentator
Small package to instrument your Flask app transparently
flask instrumentation metrics prometheus
Last synced: 11 Oct 2024
https://github.com/crflynn/sklearn-instrumentation
Generalized scikit-learn machine learning model instrumentation library
instrumentation machine-learning scikit-learn
Last synced: 08 Nov 2024
https://github.com/newrelic-experimental/newrelic-java-quarkus
newrelic-java-quarkus
instrumentation java nrlabs nrlabs-data nrlabs-java-verify nrlabs-odp observability-data quarkus
Last synced: 14 Nov 2024
https://github.com/serkan-ozal/otel-js-instrumentation-http-plus
Provides advanced automatic instrumentation for Node.js http and https modules on top of OpenTelemetry
http instrumentation observability opentelemetry tracing
Last synced: 27 Oct 2024
https://github.com/andrew-wja/instrumentor
instrumentor is a tool for instrumenting LLVM IR to detect problems at runtime. The initial focus is on memory safety issues such as leaks, use-after-free, stack smashing, and out-of-bounds access.
instrumentation llvm memory-leak memory-safety
Last synced: 17 Oct 2024
https://github.com/lobis/lecroy-scope
lecroyscope is an unofficial Python package 🐍📦 to interface with Teledyne LeCroy oscilloscopes and read binary trace files (.trc)
instrumentation lecroy numpy oscilloscope parser python trc vxi11
Last synced: 09 Nov 2024
https://github.com/newrelic-experimental/java-instrumentation-template
A template for experimental repos specifically containing instrumentation of the Java Agent
instrumentation java nrlabs nrlabs-data nrlabs-odp observability-data
Last synced: 14 Nov 2024
https://github.com/slashmo/swift-tracing-examples
How distributed systems (developed in Swift) may be instrumented, specifically using tracing.
distributed-systems examples instrumentation swift tracing
Last synced: 24 Oct 2024
https://github.com/gootik/metronome
Erlang timing library
erlang instrumentation metronome stats statsd stopwatch timer
Last synced: 12 Oct 2024
https://github.com/newrelic-experimental/newrelic-java-camel
Instrumentation of the New Relic Java Agent for the Camel framework
camel camel-jms data instrumentation java nrlabs nrlabs-data nrlabs-java-verify nrlabs-odp observability-data
Last synced: 14 Nov 2024
https://github.com/andreastu/jctrace
Java Concurrency Tracer
asm concurrent-programming deadlock instrumentation java trace
Last synced: 15 Oct 2024
https://github.com/kamon-io/kamon-spring
Kamon support for Spring
instrumentation kamon metrics spring-boot spring-web tracing
Last synced: 11 Nov 2024
https://github.com/newrelic-experimental/newrelic-java-jmx-harvester
A New Relic Java Agent plugin to collect MBean attributes and the results of operations.
harvester instrumentation java jmx jmx-monitoring nrlabs nrlabs-data nrlabs-odp observability-data
Last synced: 14 Nov 2024
https://github.com/wnuqui/runtime_profiler
Runtime Profiler for Rails Applications
api api-instrumentation api-profiler instrumentation instrumenter performance profiling profiling-library rails runtime-metrics runtime-profiler
Last synced: 12 Oct 2024
https://github.com/vsilaev/tascalate-javaflow-extras
Continuations / CoRoutines for Java 1.8 - Java 17. This library is an add-on to Tascalate Javaflow continuations library. It provides suspendable version of java.util.Stream, java.util.Iterator, java.util.function.* and helper classes to work with continuations.
bytecode-instrumentation bytecode-manipulation bytecode-rewriter continuation coroutine coroutine-framework coroutine-library coroutines instrumentation instrumentation-agent jakarta-commons-javaflow java java-8 java-agent java-library java8 javaflow-instrumentation
Last synced: 30 Oct 2024
https://github.com/hannahchan/featuregates.net
Release observable features by using FeatureGates, instrumented abstractions that replace 'if' statements.
feature-flags feature-gates feature-management feature-switches feature-toggles instrumentation metrics open-telemetry telemetry traces
Last synced: 09 Oct 2024
https://github.com/yykamei/rails_band
Easy-to-use Rails Instrumentation API
hacktoberfest instrumentation rails ruby ruby-on-rails
Last synced: 10 Oct 2024
https://github.com/newrelic-experimental/newrelic-java-guidewire
Provides Java instrumentation for Guidewire PolicyCenter and ClaimCenter
guidewire instrumentation java java-instrumentation nrlabs nrlabs-data nrlabs-odp observability-data
Last synced: 14 Nov 2024
https://github.com/fisothemes/unofficial-labview-driver-for-ec-lab-biologic-potentiostats
LabVIEW Driver for EC-Lab BioLogic Potentiostats
eclab instrumentation labview potentiostat
Last synced: 13 Nov 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: 25 Oct 2024
https://github.com/newrelic-experimental/node-newrelic-nextjs
Instrumentation for next.js framework
framework instrumentation next nextjs node-framework nodejs nrlabs nrlabs-odp observability-data
Last synced: 14 Nov 2024
https://github.com/newrelic-experimental/newrelic-java-smallrye
newrelic-java-smallrye
instrumentation java mutiny nrlabs nrlabs-data nrlabs-java-verify nrlabs-odp observability-data smallrye smallrye-mutiny
Last synced: 14 Nov 2024
https://github.com/manuel-alvarez-alvarez/jintrospector
A library to instrument javascript code
Last synced: 09 Nov 2024
https://github.com/sonicstark/flashtracer
Extract the valuable info about Coverage & Trace from target by state-of-the-art instrumentation methods in AFL++
afl-compiler afl-gcc aflplusplus assembly coverage instrumentation llvm llvm-pass qemu sanitizers security trace tracer unicorn-emulator unicorn-mode
Last synced: 05 Nov 2024
https://github.com/serkan-ozal/otel-js-console-tracer
Injects current/active OpenTelemetry trace id and span id into the console logs
instrumentation logging observability opentelemetry tracing
Last synced: 31 Oct 2024
https://github.com/davidecavestro/asdf-osqueryi
osquery interactive shell plugin for the asdf version manager
asdf-vm instrumentation monitoring osquery
Last synced: 22 Oct 2024
https://github.com/newrelic/newrelic-java-micronaut-http
New Relic Java Agent instrumentation for HTTP components of Micronaut
bp-xr-approved instrumentation java micronaut micronaut-http newrelic nrlabs nrlabs-data nrlabs-java-verify nrlabs-odp observability-data
Last synced: 14 Nov 2024
https://github.com/newrelic-experimental/newrelic-java-spring-cloud
Instrumentation of Spring Cloud Gateway for use with the New Relic Java Agent
cloud instrumentation java newrelic nrlabs nrlabs-data nrlabs-odp observability-data spring spring-cloud-gateway
Last synced: 14 Nov 2024