use rustmann::{EventBuilder, RiemannClient, RiemannClientError, RiemannClientOptionsBuilder}; #[tokio::main] async fn main() -> Result<(), RiemannClientError> { let options = RiemannClientOptionsBuilder::default() .host("localhost") .port(5555 as u16) .use_udp(true) .build(); let client = RiemannClient::new(&options); let event = EventBuilder::new() .service("riemann_test") .state("ok") .metric_f(123.4) .build(); client.send_events(vec![event]).await?; println!("done"); Ok(()) }