This repository provides a collection of tools to define and export metrics in Rust libraries and applications.
The following crates are included:
vise
is the client library for typesafe metrics definitionvise-macros
is a collection of procedural macros used byvise
vise-exporter
is a Prometheus exporter forvise
metrics supporting pull- and push-based data flows.
Follow the client library readme for an overview of functionality.
Vise is a mechanical tool used to secure an object in place, for example to perform precise measurements on it.
Distributed under the terms of either
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.