- add: metrics exporting

This commit is contained in:
2025-03-09 17:05:14 -04:00
parent c4d3da1f94
commit 0dc69bcfcf
7 changed files with 22 additions and 3 deletions

View File

@@ -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(())
}