#pipeline #open-telemetry #test #data #generate #tracing #logging

app mustermann

Mustermann is test data for your OpenTelemetry pipeline

2 stable releases

new 7.0.0 Feb 28, 2025
6.0.0 Feb 28, 2025

#276 in Debugging

24 downloads per month

MIT license

245KB
308 lines

mustermann

CI

Mustermann is a CLI tool to generate random data to test OpenTelemetry pipelines .

Installation

cargo install mustermann

Or install it from the releases page.

Usage

Logging

Logging to stdout:

cargo run -- --log stdout

Logging to an OTLP backend (default endpoint is http://localhost:4317):

cargo run -- --log otlp

Logging to a custom OTLP endpoint:

cargo run -- --log otlp --otlp-endpoint http://other-host:4317

Set a custom log level via RUST_LOG (works for stdout and OTLP):

RUST_LOG=DEBUG cargo run -- --log stdout

Tracing

Tracing to an OTLP backend (default endpoint is http://localhost:4317):

cargo run -- --tracing

Tracing to a custom OTLP endpoint:

cargo run -- --tracing --otlp-endpoint http://other-host:4317

License

MIT

Dependencies

~17–28MB
~399K SLoC