- add: metrics exporting
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
use crate::metrics::PACKETS_SENT;
|
||||
use crate::packet_type::PacketType;
|
||||
use bincode::{Decode, Encode};
|
||||
use std::error::Error;
|
||||
@@ -112,6 +113,7 @@ impl Packet {
|
||||
pub async fn send_packet(stream: &mut TcpStream, packet: &Packet) -> Result<(), std::io::Error> {
|
||||
let data = packet.to_raw();
|
||||
debug!("Sending '{:#X}' bytes of data. {:?}", data.len(), data);
|
||||
PACKETS_SENT.inc();
|
||||
stream.write_all(&data).await?;
|
||||
Ok(())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user