瀏覽代碼

Fixed checks and added logging

Andrew Kane 8 年之前
父節點
當前提交
7a623d76b9
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      lib/blazer.rb

+ 4 - 2
lib/blazer.rb

@@ -57,9 +57,9 @@ module Blazer
       tries = 0
       # try 3 times on timeout errors
       while tries < 3
-        columns, rows, error, cached_at = data_sources[check.query.data_source].run_statement(check.query.statement, refresh_cache: true)
+        rows, error, cached_at = data_sources[check.query.data_source].run_statement(check.query.statement, refresh_cache: true)
         if error == Blazer::TIMEOUT_MESSAGE
-          Rails.logger.info "[blazer timeout] #{check.query.name}"
+          Rails.logger.info "[blazer timeout] query=#{check.query.name}"
           tries += 1
           sleep(10)
         else
@@ -67,6 +67,8 @@ module Blazer
         end
       end
       check.update_state(rows, error)
+      # TODO use proper logfmt
+      Rails.logger.info "[blazer check] query=#{check.query.name} state=#{check.state} rows=#{rows.try(:size)} error=#{error}"
     end
   end