Sha256: f7e1daef1993dbd6edac43c501cd3b7e6403325259a2ca46b60a68c019484a7e

Contents?: true

Size: 1.85 KB

Versions: 3

Compression:

Stored size: 1.85 KB

Contents

<style type="text/css" media="screen">
  #container {
    text-transform: uppercase;
  }
  table {
    border-collapse: collapse;
  }
  table, th, td {
    border: 1px solid #666;
    padding: 4px;
  }
</style>

<p>Hi <%= @alert.medium.contact.name %></p>

<p>Monitoring has detected the following:</p>

<% check = @alert.check -%>
<table>
  <tbody>
    <tr>
      <td><strong>Check</strong></td>
      <td><%= check.name %></td>
    </tr>

    <tr>
      <td><strong>State</strong></td>
      <td><%= @alert.state_title_case %></td>
    </tr>

    <% summary = @alert.summary -%>
    <% unless summary.nil? || summary.empty? -%>
      <tr>
        <td><strong>Summary</strong></td>
        <td><%= summary %></td>
      </tr>
    <% end %>

    <% details = @alert.details -%>
    <% unless details.nil? || details.empty? -%>
      <tr>
        <td><strong>Details</strong></td>
        <td><%= details %></td>
      </tr>
    <% end %>

    <% time = @alert.time -%>
    <% unless time.nil? -%>
      <tr>
        <td><strong>Time</strong></td>
        <td><%= Time.at(time.to_i).to_s %></td>
      </tr>
    <% end %>

    <% condition_duration = @alert.condition_duration -%>
    <% unless condition_duration.nil? || (condition_duration <= 40.0) -%>
      <tr>
        <td><strong>Duration</strong></td>
        <td><%= ChronicDuration.output(condition_duration, :keep_zero => true) || '0 secs' %></td>
      </tr>
    <% end %>

    <% unless @alert.last_state.nil? -%>
      <tr>
        <td><strong>Previous State</strong></td>
        <td><%= @alert.last_state_title_case %></td>
      </tr>
    <% end %>

    <% last_summary = @alert.last_summary -%>
    <% unless last_summary.nil? || last_summary.empty? -%>
      <tr>
        <td><strong>Previous Summary</strong></td>
        <td><%= last_summary %></td>
      </tr>
    <% end %>

  </tbody>
</table>

<p>Cheers,<br/>
Flapjack</p>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
flapjack-2.0.0 lib/flapjack/gateways/email/alert.html.erb
flapjack-2.0.0rc1 lib/flapjack/gateways/email/alert.html.erb
flapjack-2.0.0b1 lib/flapjack/gateways/email/alert.html.erb