Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- list.each { |file|
- content = YAML.parse_file file.chomp
- # failed count
- count = 0
- while content['metrics']['resources']['values'][count]
- if content['metrics']['resources']['values'][count][0].value == ":failed"
- report[server][0] += content['metrics']['resources']['values'][count][2].value.to_i
- break
- end
- count += 1
- end
- # changes count
- report[server][1] += content['metrics']['changes']['values'][0][2].value.to_i
- if report[server][1] > 0
- i = "#{report[server][0].class}" == "Array" ? report[server][i].length : 2
- content['logs'].value.each { |yaml_obj|
- report[server][i] = Array.new
- report[server][i][0] = yaml_obj['source'].value
- report[server][i][1] = yaml_obj['message'].value
- report[server][i][2] = yaml_obj['time'].value
Add Comment
Please, Sign In to add comment