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

Dapper Style Distributed Tracing Instrumentation Libraries

dapper distributed distributed-traces instrumentation span tracing

Last synced: 14 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

instrumentation 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/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/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/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/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/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/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/deadtrickster/prometheus-httpd

Expose Prometheus metrics using inets httpd.

erlang http instrumentation metrics monitoring prometheus

Last synced: 27 Oct 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/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/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

instrumentation ld-preload

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/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/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/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/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/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/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/romnn/nvbit-rs

Rust bindings to the NVIDIA NVBIT binary instrumentation API

cuda ffi gpgpu instrumentation nvbit nvidia profiling ptx rust sass tracing

Last synced: 23 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/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/manuel-alvarez-alvarez/jintrospector

A library to instrument javascript code

instrumentation javascript

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

Instrumentation Awesome Lists
Instrumentation Categories