From f9e6c6df2cc5c014b0d10394a641edf342e772dd Mon Sep 17 00:00:00 2001 From: rozetko Date: Tue, 20 Sep 2022 18:09:26 +0300 Subject: [PATCH] influx: better error logging --- src/datasources/influx.rs | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) 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));