diff --git a/src/datasources/influx.rs b/src/datasources/influx.rs index 3c8f8bd..6006af1 100644 --- a/src/datasources/influx.rs +++ b/src/datasources/influx.rs @@ -46,8 +46,9 @@ pub fn parse_result(reader: Reader) -> types::Result { let hdrs = rdr.headers(); if hdrs.is_err() { + eprintln!("Influx query error: headers are empty"); return Err(anyhow::format_err!( - "Cant' extract metric: headers are empty" + "[Influx] Can't extract metric, check server logs for more info" )); } @@ -60,12 +61,9 @@ pub fn parse_result(reader: Reader) -> types::Result { let measurement_name_position = 8usize; if hdrs.get(measurement_name_position).is_none() { - // println!("HEADERS:"); - // for h in hdrs { - // println!("{}", h); - // } + eprintln!("Influx query error: {:?}", hdrs); return Err(anyhow::format_err!( - "Cant' extract metric: no measurement at position {}", measurement_name_position + "[Influx] Can't extract metric, check server logs for more info" )); } // println!("len: {:?}", rdr.headers().unwrap().get(9));