enode monitoring pattern constructor for prom metrics

pull/6/head
prplV 2025-02-27 12:57:46 +03:00
parent a758db9bb4
commit fa47771cff
1 changed files with 7 additions and 0 deletions

View File

@ -267,6 +267,13 @@ pub mod v3 {
metrics: metrics metrics: metrics
} }
} }
pub async fn new_zvks(metrics: Vec<MetricOutput>) -> Self {
Self {
service_name : "zvks".to_owned(),
endpoint_name : "apiforsnmp".to_owned(),
metrics : metrics,
}
}
pub fn get_bytes_len(&self) -> usize { pub fn get_bytes_len(&self) -> usize {
let str_metrics = serde_json::to_vec(self).unwrap_or_else( let str_metrics = serde_json::to_vec(self).unwrap_or_else(
|_| Vec::new() |_| Vec::new()