Runtime application instrumentation toolkit for Rust
-
Updated
Sep 8, 2017 - Rust
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.
Runtime application instrumentation toolkit for Rust
Blazingly fast Linux syscall collector
Прототипы контрольно-измерительного профилировщика для Rust. АТ-33 Визуализация.
Basic fuzzing instrumentation for windows processes.
A compiler plugin to insert flame calls
Rust implementation of protocols defined by "LAN eXtensions for Instrumentation"(LXI).
Wasm Observability Workshop
Dark Instruments is a Rust crate for Android automation, wrapping ADB and Tesseract OCR to enable efficient scripting and device control.
Dynamic injection tool for Linux/Android
Serialization tracing and visualization tools
Command-line client for Marathon Cloud
Portable WebAssembly Dynamic Analysis with Support for Intercession
Prometheus / OpenMetrics client library in Rust
OpenTelemetry instrumentation for redis-rs - Automatic distributed tracing and observability for Redis operations in Rust with support for sync and async clients
OpenTelemetry instrumentation for Diesel ORM - Automatic distributed tracing and observability for Diesel database operations with support for PostgreSQL, MySQL, and SQLite
OpenTelemetry instrumentation for neo4rs Neo4j driver - Automatic distributed tracing and observability for Neo4j graph database operations in Rust