github.com/hernad/nomad@v1.6.112/ui/app/templates/components/job-deployment/deployment-metrics.hbs (about)

     1  {{!
     2    Copyright (c) HashiCorp, Inc.
     3    SPDX-License-Identifier: MPL-2.0
     4  ~}}
     5  
     6  <div class="columns deployment-metrics">
     7    <div class="column nowrap">
     8      <div class="metric-group">
     9        <div class="metric {{if (eq this.deployment.placedCanaries this.deployment.desiredCanaries) "is-primary"}} {{if (eq this.deployment.desiredCanaries 0) "is-faded"}}">
    10          <h3 class="label">Canaries</h3>
    11          <p data-test-deployment-metric="canaries" class="value">{{this.deployment.placedCanaries}} / {{this.deployment.desiredCanaries}}</p>
    12        </div>
    13      </div>
    14  
    15      <div class="metric-group">
    16        <div class="metric">
    17          <h3 class="label">Placed</h3>
    18          <p data-test-deployment-metric="placed" class="value">{{this.deployment.placedAllocs}}</p>
    19        </div>
    20        <div class="metric">
    21          <h3 class="label">Desired</h3>
    22          <p data-test-deployment-metric="desired" class="value">{{this.deployment.desiredTotal}}</p>
    23        </div>
    24      </div>
    25  
    26      <div class="metric-group">
    27        <div class="metric {{if (gt this.deployment.healthyAllocs 0) "is-primary" "is-faded"}}">
    28          <h3 class="label">Healthy</h3>
    29          <p data-test-deployment-metric="healthy" class="value">{{this.deployment.healthyAllocs}}</p>
    30        </div>
    31      </div>
    32  
    33      <div class="metric-group">
    34        <div class="metric {{if (gt this.deployment.unhealthyAllocs 0) "is-danger" "is-faded"}}">
    35          <h3 class="label">Unhealthy</h3>
    36          <p data-test-deployment-metric="unhealthy" class="value">{{this.deployment.unhealthyAllocs}}</p>
    37        </div>
    38      </div>
    39    </div>
    40    <div class="column">
    41      <div data-test-deployment-notification class="notification {{this.deployment.statusClass}}">
    42        {{this.deployment.statusDescription}}
    43      </div>
    44    </div>
    45  </div>