Sha256: c4b917e5a86dc946399a1d49ec7ad09840dfb91539a75d8b45451a040a962142

Contents?: true

Size: 1.08 KB

Versions: 54

Compression:

Stored size: 1.08 KB

Contents

Hi <%= @alert.contact_first_name %>

You have <%= @alert.rollup_alerts.length %> alerting check<%= @alert.rollup_alerts.length == 1 ? '' : 's' %> as follows:

<% @alert.rollup_alerts.sort_by {|entity_check, details| details['duration'] }.each do |rollup_alert| -%>
<%   r_entity, r_check = rollup_alert[0].split(':', 2) -%>
<%   state    = rollup_alert[1]['state'] -%>
<%   duration = (ChronicDuration.output(rollup_alert[1]['duration'], :keep_zero => true) || '0 secs') -%>
  * <%= r_check %> on <%= r_entity %> is <%= ['ok'].include?(state) ? state.upcase : state.titleize %> (<%= duration %>)
<% end -%>

<% if @alert.rollup == 'recovery' -%>
As your email summary threshold is <%= @alert.rollup_threshold %>, we're taking your email alerts out of summary mode now. You'll now be emailed individually for each alerting check.
<% else -%>
Your email alerts are being summarised as your email summary threshold is set to <%= @alert.rollup_threshold %>. You'll receive summary emails like this one until your number of alerting checks falls below <%= @alert.rollup_threshold %>.
<% end -%>

Cheers,
Flapjack

Version data entries

54 entries across 54 versions & 1 rubygems

Version Path
flapjack-1.6.0 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.6.0rc4 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.6.0rc3 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.6.0rc2 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.6.0rc1 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.5.0 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.5.0rc1 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.4.0 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.4.0rc1 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.3.0 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.3.0rc3 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.3.0rc2 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.3.0rc1 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.2.2 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.2.1 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.2.1rc3 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.2.1rc2 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.2.1rc1 lib/flapjack/gateways/email/rollup.text.erb
flapjack-1.2.0 lib/flapjack/gateways/email/rollup.text.erb
flapjack-0.9.6 lib/flapjack/gateways/email/rollup.text.erb