Expand description
Prometheus remote storage API
This crate provides:
-
Rust-binding to prometheus remote storage protocol buffer definitions.
Any third-party storage can integrate with Prometheus by implementing RemoteStorage trait.
-
Various web framework utils to serve the remote wire protocols, which are controlled by corresponding feature-gates.
See warp-demo.rs, actix-demo.rs to learn how to build a remote storage.
Modulesยง
- types
- This module provides Rust-binding to prometheus remote storage protocol buffer definitions.
- web
- This module provides various middlewares/handlers for popular web framework to help implementing write/read procotols of remote storage.