Crates.io | opinionated_telemetry |
lib.rs | opinionated_telemetry |
version | 0.2.0 |
source | src |
created_at | 2023-09-08 18:00:27.61467 |
updated_at | 2023-09-11 12:08:09.919184 |
description | Opinionated configuration for tracing and metrics crates (with OpenTelemetry & Prometheus). |
homepage | https://github.com/dbcrossbar/dbcrossbar/tree/main/crates/opinionated_telemetry |
repository | https://github.com/dbcrossbar/dbcrossbar |
max_upload_size | |
id | 967675 |
size | 117,637 |
opinionated_telemetry
: Easy-to-use backend for metrics
and tracing
This is a single crate that provides a simple, opinionated backend for metrics
and tracing
. The goal is to easily enable an existing Rust app to emit metrics and traces, without having to spend a lot of effort on configuration.
All opionated software should try to list what opinions it holds, so users know whether it's a good fit for them. Here are the opinions of this crate:
prom-aggregation-gateway
instead of
Prometheus pushgateway
.tracing
and metrics
façades are good enough
to handle the basics, and reasonably standard.Tracing:
Metrics:
tracing
)