Adjust log level for counter metrics (#4323)

This commit is contained in:
Pankaj Garg
2019-05-17 07:00:06 -07:00
committed by GitHub
parent e920191de0
commit b2ce5dc9f5
14 changed files with 120 additions and 74 deletions

View File

@ -63,6 +63,32 @@ macro_rules! inc_new_counter {
}};
}
#[macro_export]
macro_rules! inc_new_counter_error {
($name:expr, $count:expr) => {{
inc_new_counter!($name, $count, log::Level::Error, 0, 0);
}};
($name:expr, $count:expr, $lograte:expr) => {{
inc_new_counter!($name, $count, log::Level::Error, $lograte, 0);
}};
($name:expr, $count:expr, $lograte:expr, $metricsrate:expr) => {{
inc_new_counter!($name, $count, log::Level::Error, $lograte, $metricsrate);
}};
}
#[macro_export]
macro_rules! inc_new_counter_warn {
($name:expr, $count:expr) => {{
inc_new_counter!($name, $count, log::Level::Warn, 0, 0);
}};
($name:expr, $count:expr, $lograte:expr) => {{
inc_new_counter!($name, $count, log::Level::Warn, $lograte, 0);
}};
($name:expr, $count:expr, $lograte:expr, $metricsrate:expr) => {{
inc_new_counter!($name, $count, log::Level::Warn, $lograte, $metricsrate);
}};
}
#[macro_export]
macro_rules! inc_new_counter_info {
($name:expr, $count:expr) => {{
@ -76,6 +102,19 @@ macro_rules! inc_new_counter_info {
}};
}
#[macro_export]
macro_rules! inc_new_counter_debug {
($name:expr, $count:expr) => {{
inc_new_counter!($name, $count, log::Level::Debug, 0, 0);
}};
($name:expr, $count:expr, $lograte:expr) => {{
inc_new_counter!($name, $count, log::Level::Debug, $lograte, 0);
}};
($name:expr, $count:expr, $lograte:expr, $metricsrate:expr) => {{
inc_new_counter!($name, $count, log::Level::Debug, $lograte, $metricsrate);
}};
}
impl Counter {
fn default_log_rate() -> usize {
let v = env::var("SOLANA_DEFAULT_LOG_RATE")