Code Review: Formatting comments.
This commit is contained in:
parent
06b4a40661
commit
f7704af4f8
|
@ -98,6 +98,9 @@ type Target interface {
|
|||
//
|
||||
// Right now, this is used as the sorting key in TargetPool.
|
||||
ScheduledFor() time.Time
|
||||
// EstimatedTimeToExecute emits the amount of time until the next prospective
|
||||
// scheduling opportunity for this target.
|
||||
EstimatedTimeToExecute() time.Duration
|
||||
// Return the last encountered scrape error, if any.
|
||||
LastError() error
|
||||
// The address to which the Target corresponds. Out of all of the available
|
||||
|
@ -257,6 +260,10 @@ func (t *target) ScheduledFor() time.Time {
|
|||
return t.scheduler.ScheduledFor()
|
||||
}
|
||||
|
||||
func (t *target) EstimatedTimeToExecute() time.Duration {
|
||||
return t.scheduler.ScheduledFor().Sub(time.Now())
|
||||
}
|
||||
|
||||
func (t *target) LastError() error {
|
||||
return t.lastError
|
||||
}
|
||||
|
|
|
@ -1838,13 +1838,13 @@ func TestGetValueRangeAtIntervalOp(t *testing.T) {
|
|||
|
||||
var scenarios = []struct {
|
||||
op getValueRangeAtIntervalOp
|
||||
in model.Values
|
||||
out model.Values
|
||||
in Values
|
||||
out Values
|
||||
}{
|
||||
// All values before the first range.
|
||||
{
|
||||
op: testOp,
|
||||
in: model.Values{
|
||||
in: Values{
|
||||
{
|
||||
Timestamp: testInstant.Add(-4 * time.Minute),
|
||||
Value: 1,
|
||||
|
@ -1854,12 +1854,12 @@ func TestGetValueRangeAtIntervalOp(t *testing.T) {
|
|||
Value: 2,
|
||||
},
|
||||
},
|
||||
out: model.Values{},
|
||||
out: Values{},
|
||||
},
|
||||
// Values starting before first range, ending after last.
|
||||
{
|
||||
op: testOp,
|
||||
in: model.Values{
|
||||
in: Values{
|
||||
{
|
||||
Timestamp: testInstant.Add(-4 * time.Minute),
|
||||
Value: 1,
|
||||
|
@ -1917,7 +1917,7 @@ func TestGetValueRangeAtIntervalOp(t *testing.T) {
|
|||
Value: 14,
|
||||
},
|
||||
},
|
||||
out: model.Values{
|
||||
out: Values{
|
||||
{
|
||||
Timestamp: testInstant.Add(-2 * time.Minute),
|
||||
Value: 3,
|
||||
|
@ -1959,17 +1959,17 @@ func TestGetValueRangeAtIntervalOp(t *testing.T) {
|
|||
// Values starting after last range.
|
||||
{
|
||||
op: testOp,
|
||||
in: model.Values{
|
||||
in: Values{
|
||||
{
|
||||
Timestamp: testInstant.Add(21 * time.Minute),
|
||||
Value: 14,
|
||||
},
|
||||
},
|
||||
out: model.Values{},
|
||||
out: Values{},
|
||||
},
|
||||
}
|
||||
for i, scenario := range scenarios {
|
||||
actual := model.Values{}
|
||||
actual := Values{}
|
||||
for !scenario.op.Consumed() {
|
||||
actual = append(actual, scenario.op.ExtractSamples(scenario.in)...)
|
||||
}
|
||||
|
|
|
@ -40,46 +40,43 @@
|
|||
|
||||
<h2>Targets</h2>
|
||||
<div class="grouping_box">
|
||||
<ul>
|
||||
{{range $job, $pool := .TargetPools}}
|
||||
<li>{{$job}}
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Endpoint</th>
|
||||
<th>State</th>
|
||||
<th>Base Labels</th>
|
||||
<th>Earliest Retrieval</th>
|
||||
<th>Error</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{range $pool.Targets}}
|
||||
<tr>
|
||||
<td>
|
||||
<a href="{{.GlobalAddress}}">{{.Address}}</a>
|
||||
</td>
|
||||
<td>
|
||||
{{.State}}
|
||||
</td>
|
||||
<td>
|
||||
{{.BaseLabels}}
|
||||
</td>
|
||||
<td>
|
||||
{{.ScheduledFor}}
|
||||
</td>
|
||||
<td>
|
||||
{{if .LastError}}
|
||||
<span class="error_text">{{.LastError}}</span>
|
||||
{{end}}
|
||||
</td>
|
||||
</tr>
|
||||
{{end}}
|
||||
</tbody>
|
||||
</table>
|
||||
</li>
|
||||
{{end}}
|
||||
</ul>
|
||||
{{range $job, $pool := .TargetPools}}
|
||||
<h3>{{$job}}</h3>
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Endpoint</th>
|
||||
<th>State</th>
|
||||
<th>Base Labels</th>
|
||||
<th>Next Retrieval</th>
|
||||
<th>Error</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{{range $pool.Targets}}
|
||||
<tr>
|
||||
<td>
|
||||
<a href="{{.GlobalAddress}}">{{.Address}}</a>
|
||||
</td>
|
||||
<td>
|
||||
{{.State}}
|
||||
</td>
|
||||
<td>
|
||||
{{.BaseLabels}}
|
||||
</td>
|
||||
<td>
|
||||
{{.EstimatedTimeToExecute}}
|
||||
</td>
|
||||
<td>
|
||||
{{if .LastError}}
|
||||
<span class="error_text">{{.LastError}}</span>
|
||||
{{end}}
|
||||
</td>
|
||||
</tr>
|
||||
{{end}}
|
||||
</tbody>
|
||||
</table>
|
||||
{{end}}
|
||||
</div>
|
||||
|
||||
<h2>Curation</h2>
|
||||
|
|
Loading…
Reference in New Issue