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/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
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: 01 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/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/kamon-io/kanela
The Kamon Instrumentation Agent
agent asm bytebuddy instrumentation java kamon scala
Last synced: 11 Nov 2024
https://github.com/deadtrickster/prometheus-plugs
Prometheus.erl Elixir Plugs
collector elixir instrumentation monitoring plug prometheus
Last synced: 30 Oct 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/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/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/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/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: 31 Oct 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: 30 Oct 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/andreafioraldi/taint-with-frida
just an experiment
analysis dbi frida instrumentation taint taint-analysis
Last synced: 15 Oct 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/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/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/zehmatt/covcane
Experimental dynamic binary instrumentation
binary-instrumentation dynamic-instrumentation experimental instrumentation windows x64
Last synced: 29 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/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/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/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/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/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/mikroskeem/shuriken
Shuriken, the Java utilities collection
instrumentation java java8 pizza reflection shuriken utilities
Last synced: 20 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/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/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/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/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/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/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/andreastu/jctrace
Java Concurrency Tracer
asm concurrent-programming deadlock instrumentation java trace
Last synced: 15 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/kamon-io/kamon-spring
Kamon support for Spring
instrumentation kamon metrics spring-boot spring-web tracing
Last synced: 11 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/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/wnuqui/method_meter
MethodMeter is a library module that instruments methods defined in a given object.
instrumentation profiler slow-methods
Last synced: 12 Oct 2024
https://github.com/zephinzer/ezpromhttp
Convenience middleware for adding of Prometheus HTTP metrics to a server.
golang instrumentation metrics middleware prometheus
Last synced: 15 Oct 2024
https://github.com/fijimunkii/node-shim-require
Pre-process javascript files as they get required
compile instrumentation optimize pre-process preprocess process require shim source
Last synced: 12 Nov 2024
https://github.com/silversquirl/zik
Source-level static instrumentation framework for Zig
instrumentation profiler tracing zig
Last synced: 14 Oct 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/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/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/manuel-alvarez-alvarez/jintrospector
A library to instrument javascript code
Last synced: 09 Nov 2024
https://github.com/pchote/karaka
AVR microcontroller firmware for the Puoko-nui time series photometer.
astronomy avr instrumentation microcontroller
Last synced: 13 Oct 2024
https://github.com/scopeo-project/scopeo-instrumentation
Instrumentation library to trace every method call, and instance variable assignment of chosen methods
instrumentation pharo tracing-applications
Last synced: 12 Oct 2024
https://github.com/hernanmd/xctrace-querier
Wrapper to xctracer in Pharo
instrumentation instruments pharo pharo-smalltalk tracing
Last synced: 31 Oct 2024
https://github.com/bozzelliandrea/opentelemetry-nextjs
Example of Opentelemetry instrumentation in NextJS application
grafana grafana-faro instrumentation nextjs nextjs14 nextjs15 nodejs o11y observability opentelemetry opentelemetry-exporter opentelemetry-javascript
Last synced: 29 Oct 2024
https://github.com/asynq-io/opentelemetry-instrumentation-eventiq
Opentelemetry instrumentation for eventiq
eventiq instrumentation observability opentelemetry python
Last synced: 09 Oct 2024
https://github.com/alhardy/appmetrics.reservoirs
App Metrics Extensions Sampling Reservoirs
dotnet dotnetcore instrumentation metrics performance reservoir sampling
Last synced: 09 Nov 2024
https://github.com/alhardy/app-metrics-docs
This the the docfx generated documentation site for App Metrics 1.0
application-insights docfx dotnet dotnet-core dotnet-framework dotnet-standard dotnetcore elasticsearch graphite influxdb instrumentation metrics monitoring performance prometheus
Last synced: 09 Nov 2024
https://github.com/lms24/svienna-sveltekit-sdk-bts
Slides for my Talk at Svienna January 2023: Building an Error and Performance Monitoring SDK
instrumentation sdk sentry sveltekit
Last synced: 25 Oct 2024
https://github.com/bsm/instruments
Collecting metrics over discrete time intervals
go golang histogram instrumentation
Last synced: 06 Nov 2024
https://github.com/manoelcampos/java-collections-advisor
An experimental Java 11 Agent to intercept JDK Collection calls, compute metrics and provide some advices (WIP)
byte-buddy instrumentation instrumentation-agent java java-11 java-agent
Last synced: 05 Nov 2024
https://github.com/avmnu-sng/clepsydra
Instrument events for elapsed time
instrument instrumentation notification
Last synced: 06 Nov 2024
https://github.com/aburmesedev/aws-sdk-python-otel-test
OpenTelemetry is an observability framework for cloud-native software.
Last synced: 28 Oct 2024
https://github.com/iblancasa/kiali-tracing-tutorial
Repository for the DevConf 2024 tutorial
devconf distributed-tracing instrumentation istio jaeger kiali opentelemetry prometheus tracing tutorial
Last synced: 31 Oct 2024