mirror of
https://codeberg.org/icewind/prometheus-edge-detector.git
synced 2026-06-03 17:34:06 +02:00
initial version
This commit is contained in:
parent
bf2d14639e
commit
a3d07677c8
6 changed files with 472 additions and 7 deletions
19
examples/test.rs
Normal file
19
examples/test.rs
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
use main_error::MainError;
|
||||
use prometheus_edge_detector::EdgeDetector;
|
||||
use tokio::time::Duration;
|
||||
|
||||
#[tokio::main]
|
||||
async fn main() -> Result<(), MainError> {
|
||||
let edge_detector = EdgeDetector::new("http://example.com");
|
||||
let edge = edge_detector
|
||||
.get_last_edge("prometheus_value", 1, 0, Duration::from_secs(60 * 60))
|
||||
.await?;
|
||||
|
||||
if let Some(edge_time) = edge {
|
||||
print!("Last dropping edge: {}", edge_time);
|
||||
} else {
|
||||
println!("Query doesn't end with dropping edge");
|
||||
}
|
||||
|
||||
Ok(())
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue