Add more supported data types and stats counter

This commit is contained in:
Dominik Werder
2022-05-24 14:05:36 +02:00
parent 2f9a4092c8
commit 277597400e
9 changed files with 338 additions and 97 deletions
+2 -2
View File
@@ -185,7 +185,7 @@ impl {name} {{
for x in &st.counters {
let n = x.to_string();
buf.push_str(&format!(
"ret.push_str(&format!(\"{} {{}}\\n\", self.{}.load(Ordering::Acquire)));\n",
"ret.push_str(&format!(\"daqingest_{} {{}}\\n\", self.{}.load(Ordering::Acquire)));\n",
n, n
));
}
@@ -193,7 +193,7 @@ impl {name} {{
"
pub fn prometheus(&self) -> String {{
let mut ret = String::new();
ret.push_str(&format!(\"aggcount {{}}\\n\", self.aggcount.load(Ordering::Acquire)));
ret.push_str(&format!(\"daqingest_aggcount {{}}\\n\", self.aggcount.load(Ordering::Acquire)));
{buf}
ret
}}