lib/flapjack/gateways/pagerduty.rb in flapjack-0.7.14 vs lib/flapjack/gateways/pagerduty.rb in flapjack-0.7.15
- old
+ new
@@ -175,15 +175,19 @@
@logger.debug "#{entity_check.entity_name}:#{check} is not acknowledged in pagerduty, skipping"
next
end
pg_acknowledged_by = acknowledged[:pg_acknowledged_by]
- @logger.info "#{entity_check.entity_name}:#{check} is acknowledged in pagerduty, creating flapjack acknowledgement... "
+ entity_name = entity_check.entity_name
+ @logger.info "#{entity_name}:#{check} is acknowledged in pagerduty, creating flapjack acknowledgement... "
who_text = ""
if !pg_acknowledged_by.nil? && !pg_acknowledged_by['name'].nil?
who_text = " by #{pg_acknowledged_by['name']}"
end
- entity_check.create_acknowledgement('summary' => "Acknowledged on PagerDuty" + who_text)
+ Flapjack::Data::Event.create_acknowledgement(
+ entity_name, check,
+ :summary => "Acknowledged on PagerDuty" + who_text,
+ :redis => @redis)
end
end
def pagerduty_acknowledged?(opts)