Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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/dry-rb/dry-monitor

Monitoring and instrumentation APIs

instrumentation logging monitoring rack ruby sql

Last synced: 04 Jan 2025

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/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/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

instrumentation 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/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/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/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/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/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/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/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/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/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/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/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/jamesmoriarty/call-graph

Capture execution and create dependency graphs.

graph graphviz instrumentation ruby

Last synced: 14 Oct 2024

https://github.com/woodruffw/upgrayedd

Ergonomic function interposition in Rust

instrumentation ld-preload

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/ocharles/prometheus-effect

Yet another Haskell Prometheus client

haskell instrumentation metrics monitoring prometheus

Last synced: 09 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/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/brodieg/watcher

Record Function State During Evaluation

instrumentation r

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

Instrumentation Awesome Lists
Instrumentation Categories